这对我不起作用:
$('select').each(function() {
alert($(this).find('option').attr('selected').length);
}
实际上我真正需要的只是检测当前的select是否有任何预先选择的选项。
答案 0 :(得分:3)
您可以使用:selected选择器:
alert($(this).find("option:selected").length);
或者,或者,使用this
作为选择器的上下文:
alert($("option:selected", this).length);