首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据a值更改字段

根据a值更改字段
EN

Stack Overflow用户
提问于 2009-03-19 15:27:07
回答 3查看 208关注 0票数 0

假设我有一个带有10个预定义数量的选择框和一个"other“选项。如果我选择“其他”,我会得到一个输入框来给出金额。当我离开该字段时,我希望选择框的值是在输入框中键入的金额。我该如何用jquery做到这一点呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-19 15:36:50

我假设'selectbox‘等同于一个HTML 'select’标签。这里'otherInpute‘是一个文本输入框,'someSelect’是一个HTML 'select‘标签。

代码语言:javascript
运行
复制
var val = $("#otherInput").val();
$("#someSelect option:selected").text(val)
票数 0
EN

Stack Overflow用户

发布于 2009-03-19 15:34:39

添加此选项,以便在保留输入内容时,在选择框中创建一个新选项:

代码语言:javascript
运行
复制
$("input#other-value").blur(function (){
    // Create new option
    $("<option>") 
        // Assign value and text
        .val($(this).val())
        .text($(this).val())
        // Append before the "other" option
        .insertBefore("select@select-id option[value=other]");
});

另外,请用左边的复选标记将您满意的答案标记为“已接受”。如果你不这样做,问题就会悬而未决,没有人知道真正的答案。

票数 0
EN

Stack Overflow用户

发布于 2009-03-19 15:43:30

代码语言:javascript
运行
复制
var val = $("#otherInput").val();

$("#someSelect option:selected").text(val)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/662636

复制
相关文章

相似问题

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