请问:用jquery判断select选择的option是否含有某个类属性?

2025-05-16 23:51:07
推荐回答(3个)
回答1:

$(function() {
$("#seleid").change(function() {
var sattr=$(this).find("option:selected")
if(sattr.attr("customattr")!=undefined){
alert("e="+sattr.attr("customattr"));
}  
})
})


1


2

所有的自定义属性或者类都可以用这个来判断

回答2:

var str = $("option").attr("class");
返回的是一个字符串,可以用split(" ")再拆成字符数组来循环验证。
不过还是建议attr来验证id或者其他自定义element属性,而class则直接用addClass和removeClass来搞。

回答3:

if ($(this).hasClass("protected")) {
...
}