我想搜索并替换其中包含更改文本的整个字符串
示例:
<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/