簡體   English   中英

jQuery獲取多個選擇框的選定值

[英]jquery get selected values of multiple select boxes

我有這個表格..

<form method="post" action=''>

    <select class="first">
       <option value="0">choose ...</option>
       <option value="1">Hello</option>
       <option value="3">It's</option>
    </select>

    <select class="second">
       <option value="0">choose ...</option>
       <option value="2">World</option>
       <option value="4">me</option>
    </select>

    <input type="text" class="dest" value="" />

</form>

並希望使用jQuery動態收集選定的信息,因為我需要確定選定的值...

當您選擇OPTION值的特定組合(例如,Hello + World)時,應將一些值添加到INPUT.dest並將其鎖定(禁止編輯)...

但我無法使其工作……我所擁有的是,在每次選擇的每次更改(僅單獨進行)時,我都可以映射實際值

  $(document).ready(function () {

    $(".first").change(function () {        
        var option = $(this).find("option:selected").val();
        $(".dest").val(option);
    });

    $(".second").change(function () {        
        var option2 = $(this).find("option:selected").val();
        $(".dest").val(option2);
    });

  });

這是小提琴現場演示

你知道我在想什么嗎? 我知道這只是一件小事..謝謝

我將其概括並使用一個事件偵聽器,然后收集組合並執行任何操作:

$("select").change(function () {        
    var first = $(".first").find("option:selected").val();
    var second = $(".second").find("option:selected").val();

    if(first == 1 && second == 2)
            $(".dest").val("Hello world").prop("disabled",true);
    else
         $(".dest").val("Something else").prop("disabled",false);
});

http://jsfiddle.net/cxx428af/3/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM