我有这个代码的问题:我在哪里改变每个选项的值,以及在我想要根据值显示或隐藏div之后。
但更改选项的值后,我无法在jQuery中选择该值。
$("#form1 > select > option:not(:first), #form7 > select > option:not(:first)").each(function() {
$(this).attr('value',$(this).text());
});
$('#frmdocumentsForm-r1').on('change',function(){
if($(this).val()=='AAA'){
$('#form2own').show();
} else {
$('#form2own').hide();
}
});
$('#frmdocumentsForm-r7').on('change',function(){
if($(this).val()=='BBB'){
$('#form8own').show();
} else {
$('#form8own').hide();
}
});
发布于 2017-07-23 06:24:43
尝尝这个
$("#form1 > select > option:not(:first), #form7 > select > option:not(:first)").each(function() {
var textValue = $(this).text().trim();
$(this).val(textValue);
});
发布于 2017-07-23 04:15:45
修剪文本以删除其中的空格,然后尝试
$("#form1 > select > option:not(:first), #form7 > select > option:not(:first)").each(function() {
$(this).val($.trim($(this).text()));
});
https://stackoverflow.com/questions/45258730
复制相似问题