通过ID获取HTML元素通过其他元素

时间:2013-01-07 10:25:59

标签: javascript jquery html

我需要在其他元素中通过ID获取HTML元素。但我需要通过父元素来完成。

<div id="one" class="a">html value 1
    <div id="two" class="a">html value 2</div> 
</div>

4 个答案:

答案 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应该是唯一的