$(function() {
$("#seleid").change(function() {
var sattr=$(this).find("option:selected")
if(sattr.attr("customattr")!=undefined){
alert("e="+sattr.attr("customattr"));
}
})
})
所有的自定义属性或者类都可以用这个来判断
var str = $("option").attr("class");
返回的是一个字符串,可以用split(" ")再拆成字符数组来循环验证。
不过还是建议attr来验证id或者其他自定义element属性,而class则直接用addClass和removeClass来搞。
if ($(this).hasClass("protected")) {
...
}