我正在尝试查找并替换选择框中的选项,
我正在使用这段代码,但这不起作用请帮帮我!
$(".select" option).each(function() {
if $(this).val() == "Unknown" {
$(this).val().replaceWith( "---------" );
}
});
答案 0 :(得分:2)
您需要将option
放在选择器中并使用val()的setter版本:
$(".select option").each(function() {
if $(this).val() == "Unknown" {
$(this).val("---------");
}
});
答案 1 :(得分:1)
答案 2 :(得分:0)
试试这个......
$(".select option").each(function() {
if $(this).val() == "Unknown" {
$(this).val().replaceWith( "---------" );
}
});
答案 3 :(得分:0)
取决于您想要达到的目标:
$('select option').each(function () {
if (this.value === 'Unknown') { // You should always use === instead of ==
this.value = '---------'; // Change value
this.innerText = '---------'; // Change the option's text
}
});