嗨我有一个锚链接,它可以动态地在代码的其他地方(根据特定条件)使用<strong>
标记进行包装。我想稍后删除此<strong>
标记,如果它存在。我怎样才能做到这一点?JQuery - 如果存在元素,则展开
<li>
<strong>
<a href="results.php">Next Page</a>
</strong>
</li>
我用来添加一个<strong>
标签的代码是:
$('li a').wrap('<strong></strong>');
正如我以前说过,这只是根据一定的条件,甚至有可能不会被添加被添加。这就是为什么我只想删除<strong>
标签(如果存在)。
编辑:
在我的代码$('li a')
作为$(this)
引用。我想,如果你正在使用jQuery 3.0及以上版本使用$(this)
'$('strong a')。unwrap()'? –
'unwrap()'可以带选择器。如果(在这种情况下'strong')如果选择器不存在,则什么都不会发生 – Cfreak
首先,您的选择器没有单引号或双引号来包装目标。 – NewToJS