javascript - 使用 jquery 搜索并替换为变量

标签 javascript jquery search replace

我想搜索并替换其中包含更改文本的整个字符串

示例:

<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>

致:

Australia
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh

问题当然是改变值...意思是 value="$var"... 如何使用 jquery/javascript 搜索和替换所有出现的情况。

非常感谢您的帮助。

最佳答案

您是否尝试过这种方法:

$('option').each(function() {
   var text = $(this).text();
   $(this).after(text);
   $(this).remove();
});

我现在无法测试它,但它应该可以完成工作。 让我知道进展如何。

或者

您可以尝试以下方法:

$('option').html(function(index, html)
    return html.replace(/<option[^>]*>([^<]+)<\/option>/g, "$1");
});

祝你好运!

关于javascript - 使用 jquery 搜索并替换为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25348385/

相关文章:

javascript - 使用 ajax 读取元素 innerhtml 并将其传递给 Controller ​​?

string - KMP算法与Z算法的关系

java - LDAP 按电子邮件值搜索找不到记录

javascript - 如何根据查询结果 "highlight"一个div?

javascript - 使用react-router-dom v6提交表单后如何重定向到另一个页面并传递数据?

javascript - 使用ajax获取大量数据

php - mysqli insert - 但只有在不重复的情况下

javascript - 连续 setState 不能按预期工作

javascript - jqGrid 工具栏搜索小数

javascript - Jquery 复选框选中和取消选中效果不佳