我正在尝试使用多个属性选择器,但我需要它们才能像使用AND逻辑一样工作。该对象需要同时询问这两个属性。目前我有这个。
$("#EquipmentTable[data-table='#Overview1'][data-key='plat1']")
但它似乎没有考虑到它必须有两个数据对象来查找或使用记录。任何人都可以验证这是否是正确的方法,或者是否有更好的方法。
谢谢,
答案 0 :(得分:-1)
对于多个属性值,您可以使用过滤器或查找jquery的方法。
像
$(function(){
$('input[type="text"]').filter('[name="abc"]').filter('[required="required"]').filter('[readonly="readonly"]').css("background","red");
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<input type="text" readonly="readonly" required="required"/>
<input type="text" readonly="readonly"/>
<input type="text" readonly="readonly" required="required" name="abc"/>
&#13;
供参考
A cleaner way to select by multiple possible attribute values?