Javascript 如何使用jquery删除span标记而不使用remove方法?
您能告诉我如何使用jquery删除span标记吗。 输入Javascript 如何使用jquery删除span标记而不使用remove方法?,javascript,jquery,regex,Javascript,Jquery,Regex,您能告诉我如何使用jquery删除span标记吗。 输入 <span class="abc">PQR </span> PQR 我以前做过,但不记得我想我用了regex或replace( 第二 如何用空格(“”)替换 我以前是那样的,但不是工作 replace(/ /g,''); 对于第一部分,您可以使用$('.abc').contents().unwrap() 关于第二部分,请参见jods答案:)对于第一部分,您可以使用$('.abc').cont
<span class="abc">PQR </span>
PQR
我以前做过,但不记得我想我用了regex或replace(
第二
如何用空格(“”)替换
我以前是那样的,但不是工作
replace(/ /g,'');
对于第一部分,您可以使用
$('.abc').contents().unwrap()
关于第二部分,请参见jods答案:)对于第一部分,您可以使用
$('.abc').contents().unwrap()
第二部分见jods的答案:)第一部分,Tim的答案很棒<代码>$('.abd').contents().unwrap() 第二部分,请做好
是一种html编码的特殊字符(不可分割的空格),但您可能会遇到大量其他字符(如é;
中的字符)
不幸的是,没有内置的标准html解码函数,但您可以使用jquery创建一个函数,如下所示:
function htmlDecode(encodedText) {
return $("<div>").html(encodedText).text();
}
函数htmlDecode(encodedText){
返回$(“”).html(encodedText.text();
}
对于第一部分,蒂姆的答案很好<代码>$('.abd').contents().unwrap()
第二部分,请做好
是一种html编码的特殊字符(不可分割的空格),但您可能会遇到大量其他字符(如é;
中的字符)
不幸的是,没有内置的标准html解码函数,但您可以使用jquery创建一个函数,如下所示:
function htmlDecode(encodedText) {
return $("<div>").html(encodedText).text();
}
函数htmlDecode(encodedText){
返回$(“”).html(encodedText.text();
}
为什么不使用remove()就需要删除?只需使用.text()访问span,然后使用remove()删除。我想搜索文本。这是为什么?实际上,我正在从服务器获取数据 为什么需要在不使用remove()的情况下删除?只需使用.text()访问span,然后使用remove()删除。我想搜索文本。这是为什么?事实上,我正在从服务器获取数据。您可以在我的搜索示例中使用此选项吗。首先,您删除所有搜索上的搜索按钮单击您只需删除和span标记,然后搜索上的搜索按钮单击您可以在我的搜索示例中使用此选项。首先,您删除所有搜索上的搜索按钮单击您只需删除和span标记,然后在搜索按钮上搜索单击不确定。你的小提琴很复杂,我不确定你到底有什么问题。也许试着把你的小提琴简化为它的核心元素,然后再发一个问题?我不确定。你的小提琴很复杂,我不确定你到底有什么问题。也许试着把你的小提琴简化为它的核心元素,然后再发一个问题?