更改$(this)中的div元素

时间:2013-07-07 15:13:38

标签: jquery

我正在尝试更改click事件中的某个div元素。 我的问题是如何选择这个元素? 例如,

$("#a").live('click', function(){
$('.b').html('text') // I want to change class 'b' inside  $(this).parent() and not all 'b' classes
});

2 个答案:

答案 0 :(得分:1)

这可以解决问题:

$(this).find('.b').html('text');

答案 1 :(得分:1)

你可以用不止一种方式做到这一点!

单程

$('#el').on('click', function(){
 $(this).parent().find('.something').text('new text'); 
});

这是另一种方式

$('#el').on('click', function(){
 $(this).next('.something').text('new text'); //or closest
});

希望这有帮助!