如何使用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');
我希望这是明确和有益的。