首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jquery更改值后,无法选择此值

使用jquery更改值后,无法选择此值
EN

Stack Overflow用户
提问于 2017-07-23 04:09:47
回答 2查看 36关注 0票数 0

我有这个代码的问题:我在哪里改变每个选项的值,以及在我想要根据值显示或隐藏div之后。

但更改选项的值后,我无法在jQuery中选择该值。

代码语言:javascript
运行
复制
$("#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();
    }
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-23 06:24:43

尝尝这个

代码语言:javascript
运行
复制
$("#form1 > select > option:not(:first), #form7 > select > option:not(:first)").each(function() {
   var textValue = $(this).text().trim();
   $(this).val(textValue);
});
票数 0
EN

Stack Overflow用户

发布于 2017-07-23 04:15:45

修剪文本以删除其中的空格,然后尝试

代码语言:javascript
运行
复制
$("#form1 > select > option:not(:first), #form7 > select > option:not(:first)").each(function() {
     $(this).val($.trim($(this).text()));
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45258730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档