Javascript 我怎么能';获取';匹配2个属性/值对的dom元素的所有实例?
在JQuery中,我知道我能够获取与传递到其Javascript 我怎么能';获取';匹配2个属性/值对的dom元素的所有实例?,javascript,jquery,Javascript,Jquery,在JQuery中,我知道我能够获取与传递到其$()选择器的属性名称/值对匹配的所有元素: $("[attribute_name='attribute_value']") 我已经在我的申请中这样做了,我做了以下几点 $("[gridster-item='tile']") <tile class="ng-scope gridster-item" tilevalue="1" gridster-item="tile" row="0" col = "0" ng-repeat="tile in
$()
选择器的属性名称/值对匹配的所有元素:
$("[attribute_name='attribute_value']")
我已经在我的申请中这样做了,我做了以下几点
$("[gridster-item='tile']")
<tile class="ng-scope gridster-item" tilevalue="1" gridster-item="tile" row="0" col = "0" ng-repeat="tile in selectedTiles"> </tile>
$(“[gridster item='tile']”)
问题:
使用相同的思想,我如何获取一个元素的所有实例,这些实例不匹配一对,而匹配两对attributename/value
对?假设我想获取所有具有row=0
和col=0
?
$('[row=0][col=0]')。css('background-color','red')
da
da
da
da
da
da
da
$('[row=0][col=0]')。css('background-color','red')
da
da
da
da
da
da
da
您可以这样做
$( '[row="0"][col="0"]' )
还是用vars
var row = 0, col = 0
$( '[row="' + row + '"][col="' + col + '"]' )
var row = 0, col = 0
$( '[row="' + row + '"]' ).filter( '[col="' + col + '"]' )
您还可以在查询元素后对其进行筛选
$( '[row="0"]' ).filter( '[col="0"]' )
如果将查询缓存为
var els = $( '[row="0"]' )
var elsC0 = els.filter( '[col="0"]' )
又是vars
var row = 0, col = 0
$( '[row="' + row + '"][col="' + col + '"]' )
var row = 0, col = 0
$( '[row="' + row + '"]' ).filter( '[col="' + col + '"]' )
这将获取属性行设置为0的所有元素,然后将短名单(筛选)属性为col=“0”的元素
让我知道它是如何工作的;) 你可以这样做
$( '[row="0"][col="0"]' )
还是用vars
var row = 0, col = 0
$( '[row="' + row + '"][col="' + col + '"]' )
var row = 0, col = 0
$( '[row="' + row + '"]' ).filter( '[col="' + col + '"]' )
您还可以在查询元素后对其进行筛选
$( '[row="0"]' ).filter( '[col="0"]' )
如果将查询缓存为
var els = $( '[row="0"]' )
var elsC0 = els.filter( '[col="0"]' )
又是vars
var row = 0, col = 0
$( '[row="' + row + '"][col="' + col + '"]' )
var row = 0, col = 0
$( '[row="' + row + '"]' ).filter( '[col="' + col + '"]' )
这将获取属性行设置为0的所有元素,然后将短名单(筛选)属性为col=“0”的元素
让我知道它是如何工作的;)
$('[row=“0”],[col=“0”]')
用于或和$('[row=“0”][col=“0”]')
用于,
请查看此链接,谢谢您的帮助。是否可以将整数值替换为变量?$('[row=“0”],[col=“0”]”)
用于或和$('[row=“0”][col=“0”]”)
用于和
请查看此链接,谢谢您的帮助。是否可以用变量替换整数值?谢谢。是否可以遵循此语法,但用变量替换整数?(例如:rowVar=0;colVar=0)谢谢。是否可以遵循此语法,但用变量替换整数?(例如:rowVar=0;colVar=0)