mus*_*c80 0 jquery dom jquery-selectors
我可以在jQuery选择器方法中使用比较语句吗?
例如.
我有一个由php生成的div列表,它们都使用相同的CSS类,但它们的值属性为1,2,3等.我还有一个带有id的文本输入字段.此字段只能接受数字.我想选择div(来自长列表),其值属性与放入文本输入框的值相匹配.
我能写这样的东西:
$('$(".someClass").val()== $("input#someId").val()')
???
小智 7
$('.someClass').filter(function() {
return $(this).attr('value') == $('input#someId').val() ;
})
Run Code Online (Sandbox Code Playgroud)
看看CSS3选择器页面:http://www.w3.org/TR/css3-selectors/.
推荐的选择器:E [foo ="bar"],如'.class [value ="'+ $('#inputId').val()+'"]'.
注意:未经测试.