我需要在其他元素中通过 ID 获取 HTML 元素。但我需要通过父元素来做到这一点。
<div id="one" class="a">html value 1
<div id="two" class="a">html value 2</div>
</div>
我需要在其他元素中通过 ID 获取 HTML 元素。但我需要通过父元素来做到这一点。
<div id="one" class="a">html value 1
<div id="two" class="a">html value 2</div>
</div>
$('#one div:first').attr('id');
ID 应该始终是唯一的.. 具有相同 id 的两个 html 元素是无效的.. 你可以用 class 替换 ids 并使用类选择器..
HTML
<div id="one" class="a">html value 1
<div class="a two">html value 2</div>
<div class="a three">html value 3</div>
<div class="a four">html value 4</div>
....
</div>
查询
$('#one.two').text(); //to get the text inside the element having class as two , gives(html value 2) here..
尝试这个....
$('#one > div').attr('id');
使用$('#one #two')
应该返回 jquery 包装的元素div#two
。
注意:id
应该是唯一的