0
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
var commentUrl = 'comment.jsp';
$('.privateTimeline').click(function() {
$.ajax({
url: commentUrl,
type:'post',
data:{
no : $(this).find('.no').text() // working!
},
success:function(data){
if($(this).children('.comment').is(':hidden')) { // not working!
$(this).find('.comment').slideDown(400); // not working!
$(this).find('.comment').html(data); // not working!
}
else {
$(this).find('.comment').slidUp(400); // not working!
}
});
})
</script>
- 我不知道原因比這段代碼不工作。
- 我想選擇privateTimeline的子類節點,所以做事件。
- 不能在成功函數部分工作,但$(this)在數據部分工作。
這樣做會多次運行選擇器。你可以將它存儲在一個變量中以優化'var $ pTimeline = $(「。privateTimeline」)'然後使用該變量。 – mash
是的,感謝Mash。我編輯它。 – DoubleCute