如何选择子元素,但只能选择一个级别
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>
我有两个包含数据值"1"answers"2"的父div。
第一个:
我想要包含数据值="1">的div的子级。输出应该是4个子2div,1按钮,1输入
秒:
我想要包含数据值="2">的div的子级。输出应该是3个子2div,1按钮
如何使用jQuery。
直接下降选择器
$("div[data-value='1'] > *");
或children
方法:
$("div[data-value='1']").children();
根据需要重复。
$("div[data-value='1']").children();
jsFiddle演示
使用jQuery .children()
函数,结合属性等于选择器:
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
您可以使用.children()
获取子元素
$('div[data-value="1"]').children();
来源
jQuery API-.children((
相关文章:
- 从a-z中随机选择一个字母
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 在下拉列表中选择一个选项的值
- 在类JavaScript选择的另一个元素中选择一个标记元素
- Jquery:当两个或多个条件为true时,选择一个元素
- 可以使用createRange选择一个空范围
- 选择一个元素,使其最近的具有特殊属性的父元素具有特殊值
- 使用 Jquery 选择一个 td 元素
- 当使用jQuery/Javascript选择一个多选时,如何使所有值都不被选中:
- 在一组复选框中,一次只允许选择一个
- 如何强制用户从下拉列表和按钮中选择一个值以启用保存按钮
- 从数组中选择一个变量
- 正在读取<p: 选择一个菜单/>在onchange回调中
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- 如何以编程方式在 jsTree 中选择一个节点并打开所有父节点
- Asp.net 引导下拉菜单 - 选择一个项目
- 如何根据 jsp 中数据库中的值在下拉列表中选择一个值
- 通过硒选择一个javascript下拉列表
- 选择一个从 mysql 返回选中/未选中复选框的对象
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页