【发布时间】:2009-03-25 10:32:11
【问题描述】:
我正在尝试选择具有多个条件的元素,例如我目前正在执行以下操作:
$('#myspan').find('input:visible').each(myfunc);
虽然我知道您可以执行 $('#myspan input:visible') 之类的操作,但它对我不起作用。我需要检查范围内的输入 #myspan 可见 并且 已检查。有什么想法吗?
【问题讨论】:
标签: javascript jquery
我正在尝试选择具有多个条件的元素,例如我目前正在执行以下操作:
$('#myspan').find('input:visible').each(myfunc);
虽然我知道您可以执行 $('#myspan input:visible') 之类的操作,但它对我不起作用。我需要检查范围内的输入 #myspan 可见 并且 已检查。有什么想法吗?
【问题讨论】:
标签: javascript jquery
试试:
$("#myspan :checked:visible").each(function() {
// do stuff
});
【讨论】:
$('input:visible', '#myspan').find(':checked').each(function() {
alert(this.id);
});
应该做的伎俩。我喜欢分隔事物,因为我喜欢认为它有助于 jQuery 更好地解析。
【讨论】: