根据值更改字段

时间:2009-03-19 15:27:07

标签: jquery input

假设我有一个具有10个预定义金额的选择框和一个“其他”选项。如果我选择“其他”,我会得到一个输入框来给出金额。当我离开那个字段时,我将选择框的值作为输入框中输入的数量。我怎么用jquery做到这一点?

3 个答案:

答案 0 :(得分:0)

添加此项,这样当您离开输入时,会在选择框中创建一个新选项:

$("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]");
});

另外,请将左边的支票标记为“已接受”的答案。如果你不这样做,问题仍未解决,没有人知道真正的答案。

答案 1 :(得分:0)

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

var val = $("#otherInput").val();
$("#someSelect option:selected").text(val)

答案 2 :(得分:0)

var val = $("#otherInput").val();

$(“#someSelect option:selected”)。text(val)