[英]How to select children elements but only one level
这是我的html代码。
<div data-value="1">
<div data-items="bind">
<div data-item="Black" />
<div data-item="Orange" />
</div>
<div data-types="bind">
<div data-type="Books" />
<div data-type="Mobiles" />
</div>
<button>button 1</button>
<input type='text'/>
</div>
<div data-value="2">
<div data-items="bind">
<div data-item="Black" />
<div data-item="Orange" />
</div>
<div data-types="bind">
<div data-type="Gifts" />
<div data-type="Cards" />
</div>
<button>button 1</button>
</div>
我有两个父div,分别包含数据值“ 1”和“ 2”。
第一:
我希望div的子级包含data-value =“ 1” 。 输出应为4个孩子2 div,1个按钮,1个输入
第二:
我希望div的子级包含data-value =“ 2” 。 输出应该是3个孩子2 div,1个按钮
怎么可能使用jQuery。
$("div[data-value='1']").children();
使用jQuery .children()
函数,并结合一个等于equals选择器的属性 :
var $children1 = $('[data-value="1"]').children(); // children of element with data-value equal to 1
var $children2 = $('[data-value="2"]').children(); // children of element with data-value equal to 2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.