0

Jquery my HTML Lists を使用して、3 つの deop down リストから B、A、C が選択されているかどうかを確認したかった

<select id="option1">
                        <option value="none" selected>--Select--</option>
                        <option value="A">a</option>
                        <option value="B">b</option>
                        <option value="C">c</option>

                    </select>
                </div>
                <div  class="wrapper">
                <span>b.Features are</span>
                    <select id="option2">
                        <option value="none" selected>--Select--</option>
                        <option value="A">a</option>
                        <option value="B">b</option>
                        <option value="C">c</option>

                    </select>
                </div>
                <div  class="wrapper">
                <span>c.Data binding</span>
                    <select id="option3">
                        <option value="none" selected>--Select--</option>
                        <option value="A">a</option>
                        <option value="B">b</option>
                        <option value="C">c</option>

                    </select>
                </div>

Javascriptを使用してこれを試しましたが、Jqueryを使用して実装する必要があります

  var atp = document.getElementById( "ID" );
 if(atp.option1.value !== "B" || atp.option2.value !=="C" || atp.option3.value !=="A")
   {
   //do something
   }

jqueryを使用してこれを実装する方法は?

4

3 に答える 3

1

使用できます$.each

$("select").each(function() {
    if (this.value == "A" || ..) { //obviously do all the checking
        //found a select matching the conditions
        //Do stuff!
        return true; //this exits the each loop ^^
    }
});
于 2013-11-10T18:38:22.277 に答える
0

jQuery Funktion val() を見てください。 http://api.jquery.com/val/

 if($('#option1').val() !== "B" || $('#option2').val() !=="C" || $('#option3').val() !=="A")
   {
   //do something
   }
于 2013-11-10T18:37:11.437 に答える
0

これはトリックを行います:

   if($('#option1').val() == "B" && $('#option2').val() =="A" && $('#option3').val() =="C")
       {
       //all values selected
       }else{
       //false
    }
于 2013-11-10T18:44:42.370 に答える