<div class="selectedColumns" > <a href="#" attributeid="19" >Driver License State</a> <a href="#" attributeid="21" >Email</a> <a href="#" attributeid="23" >Experience Level</a> <a href="#" attributeid="26" >First Name</a> <a href="#" attributeid="71" >Is Account Enabled</a> <a href="#" attributeid="39" >Last Contacted Date</a> <a href="#" attributeid="40" >Last Name</a> <a href="#" attributeid="41" >Middle Name</a> <a href="#" attributeid="6">Carrier</a> </div>
我有一个链接的集合。每个链接都有一个attributeid属性。我想按属性值过滤。所以在上面的链接中,如果我的值为41,它将返回“中间名”链接。
var link = $('.selectedColumns a:[attributeid==' + $(this).val() + ']');
这没有工作?
解决方法
使用单个=而不是2.另外,不会在那里afaik
var link = $('.selectedColumns a[attributeid=' + $(this).val() + ']');