jQuery从对象中获取选择器字符串

时间:2012-03-27 13:22:57

标签: jquery html

我有以下标记:

<div id="one">
   <div></div>
   <div></div>
   <div></div>
</div>

现在,我们看到有一个容器中有三个孩子。

我的问题是,如果我点击第二个 div子项,如何使用正确的选择器获取警告消息?

'body div#one:nth-child(2)'之类的东西,或类似的东西。

希望我足够清楚。提前谢谢!

2 个答案:

答案 0 :(得分:0)

此?

$("#one div").click(function(){
  alert($(this));
});

您可以提醒内容:

alert($(this).html());

答案 1 :(得分:0)

$('#one').children().click(function(){
    alert('item : '+$(this).index()+" html: "+$(this).html()); // Will alert current child's index and html   
});​

一个例子是here