Just a child combinator rather than a descendant combinator:
$("div[id ^= 'childtest_' ] > :first-child").each(function() {
alert( $(this).attr("id") )
});
alert( $(this).attr("id") )
});
--Karl
____________
Karl Swedberg
On Apr 29, 2009, at 4:14 PM, Liming wrote:
my bad. I was changing it around. It shoudl be
$("div[id ^= 'childtest_' ] :first-child").each(function() {
alert( $(this).attr("id") )
});
On Apr 29, 3:55 pm, MorningZ <morni...@gmail.com> wrote:I don't understand.. there's no where that you are using ":first-child" like your subject line saysOn Apr 29, 11:43 am, Liming <lmxudot...@gmail.com> wrote:Hello all, I have a lay out like so<div id="childtest_toprow"><div id="subtest_1"><div id="subtest_1_1"></div><div id="subtest_1_2"></div></div></div><div id="subtest_2"></div></div>I want to select the first child of "childtest_toprow" which is"subtest_1"when i do$("div[id ^= 'childtest_' ] :nth-child(1)").each(function() {alert( $(this).attr("id") )});I get "subtest_1" AND "subest_1_1"what am I doing wrong?Thanksps: i'm using firefox 3 and IE 7
No comments:
Post a Comment