jQuery:在已选择的元素内选择一个元素

时间:2009-03-10 11:21:16

标签: javascript jquery dom

例如:

$("table tr").click( function(event)
{
   //Say, here i want get the data of td element where its class name="special"
});

我是否有任何方法可以在点击事件中选择元素,$("table tr")上方附加元素下的元素?

2 个答案:

答案 0 :(得分:4)

在这种特定情况下,您可以这样做:

$("table tr").click( function(event)
{
   $(this).children('td.special').whatEverYouNeed();
});

一般来说,您需要使用find()

$("table tr").click( function(event)
{
   $(this).find('td.special').whatEverYouNeed();
});

答案 1 :(得分:2)

这样的东西
$(this).find(".special").html();

我认为那是有效的