JQuery具有逻辑AND的多个属性?

时间:2015-01-16 14:50:49

标签: jquery html jquery-selectors

我正在尝试使用多个属性选择器,但我需要它们才能像使用AND逻辑一样工作。该对象需要同时询问这两个属性。目前我有这个。

$("#EquipmentTable[data-table='#Overview1'][data-key='plat1']")

但它似乎没有考虑到它必须有两个数据对象来查找或使用记录。任何人都可以验证这是否是正确的方法,或者是否有更好的方法。

谢谢,

1 个答案:

答案 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;
&#13;
&#13;

供参考

A cleaner way to select by multiple possible attribute values?