在这里放屁。我有以下代码:
$(function() {
$('#featured-top .option').click(function(){
$('#featured-top .option a').html('Close');
$('#featured-top .featured-content').slideToggle();
});
});
这行在这里:
$('#featured-top .option a').html('Close');
我试图使用这个:
$(this).html('Close');
但是,如何使用选择器访问链接?我试过了:
$(this + 'a').html('Close');
但这不起作用。它很简单,我知道,但是由于某种原因我无法一下子弄清楚。
最佳答案
不,您不会那样做。您需要使用:
$('#featured-top .option').click(function(){
// Use this way:
$(this).find('a').html('Close');
// If you wanna change this as well, you can use:
$(this).closest("#featured-top").find('.featured-content').slideToggle();
});
关于jquery - 如何将此与JQuery中的变量结合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44734268/