如何使用JQuery获取div中的第一个子ID

如何使用JQuery获取div中的第一个子ID。

示例代码:

 

我想获得id a1

我试过$('#id1 a:first-child').html()来获取文本。 如何获得身份证?

 $("#id1:first-child").attr("id") 

使用它来获取id1元素的第一个元素:

  $("#id1").children(":first"); 
 $('#id1 a:first-child').attr('id') 

如果你想要第一个孩子,你需要

 $(element).first(); 

如果您想从元素中获取dom中的特定第一个元素,请在下面使用

 var spanElement = $(elementId).find(".redClass :first"); $(spanElement).addClass("yourClassHere"); 

试试: http : //jsfiddle.net/vgGbc/2/

 $('#id1:first-child').attr('id') 

为了使事情变得非常清楚,这是为了找到你已经可以访问的某个元素中的任何元素,在这种情况下,这是id =’e1’的元素:

  
text

以下行得到你的e2:

 var child2 = $('#e1').find(".c2"); 

以下几行都可以获得div e3:

 var child3 = $('#e1').find(".c3"); var child3_1 = $('#e1').find(".c2 :first"); 

要改变这些内容,你必须使用这样的对象:

 $(child2).css('background-color','white'); $(child3).css('border','4px dotted pink'); $(child3_1).css('color','#ef2323'); 

我希望这是明确和有益的。