我需要在其他元素中通过ID获取HTML元素。但我需要通过父元素来完成。
<div id="one" class="a">html value 1
<div id="two" class="a">html value 2</div>
</div>
答案 0 :(得分:2)
$('#one div:first').attr('id');
答案 1 :(得分:1)
ID应该始终是唯一的..具有相同id的两个html元素无效..您可以用类替换id并使用类选择器..
<强> 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>
<强> JQUERY 强>
$('#one.two').text(); //to get the text inside the element having class as two , gives(html value 2) here..
答案 2 :(得分:0)
试试这个......
$('#one > div').attr('id');
答案 3 :(得分:0)
使用$('#one #two')
应该返回jquery-wrapped元素div#two
注意:id
应该是唯一的