$(".aaron2").on('click', function() {
$('a').wrap(function() {
return '<p class="' + $(this).text() + '" />';
})
})
关于这段 return '<p class="' + $(this).text() + '" />';代码里面的引号怎么什么意思?没怎么看懂!麻烦高手解析一下
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
其实就是
<p class=" + $(this).text() + " />=>
<p class="$(this).text()" />javascript中字符串可以用单引号
'或者使用双引号"来包裹的再看你的例子
'<p class="' + $(this).text() + '" />'假定
$(this).text() = 'class',很明显期望的最后结果是这段html作为文字在js中如果使用双引号:
如果使用单引号:
然后字符串拼接就是单纯的+