如何检查父母section
是否有另一个div
具有特定数据属性的"孩子" ?这是我要做的事情:
if ($("#parent").children().data("child-nr").contains("1") == true) {
$("#parent").css('background-color', 'green');
}
else {
$("#parent").css('background-color', 'red');
}
div {
width: 50px;
height: 50px;
background-color: lightblue;
float: left;
margin: 5px;
text-align: center;
vertical-align: middle;
}
N° 1
N° 2
N° 3
只需定位元素,然后通过检查集合来检查它是否存在 length
完全匹配 1
if ( $('#parent div[data-child-nr="1"]').length ) { ...
包含 1
if ( $('#parent div[data-child-nr*="1"]').length ) { ...
以..开始 1
if ( $('#parent div[data-child-nr^="1"]').length ) { ...
以..结束 1
if ( $('#parent div[data-child-nr$="1"]').length ) { ...