0

いくつかのJqueryコードで作業すると、次のようになります

 $(function(){
     $("select").change(function() {                
         $(".class1").each(function(index) {                                
             if($("select option:selected").text()== $(this).text()) {
                  $(".class2:eq(index)").prop('checked', true);                 
             }  
         })
     })
 })

<INPUT TYPE="CheckBox" CLASS='class2'> 
<TD CLASS=class1>content1</TD>

ドロップダウンで選択した値を特定のクラスの要素にマッピングしたいのですが、別のクラスの同じインデックスのチェックボックスをオンにしたいのですが、まったく機能していません。

4

2 に答える 2

2

変化する

$(".class2:eq(index)").prop('checked', true);   

$(".class2:eq("+index+")").prop('checked', true); 

また

$(".class2").eq(index).prop('checked', true); 
于 2013-02-19T10:33:24.583 に答える
1

あなたもこれを試すことができます:

 $(".class2").index(index).prop('checked', true);  

その他の編集:

$("select").change(function() {
     var selText = $("option:selected", this).text(); // <--get the text here
     $(".class1").each(function(index) {                                
         if(selText== $(this).text()) {  //<---then compare here
              $(".class2").eq(index).prop('checked', true);                 
         }  
     });
 });
于 2013-02-19T10:35:28.803 に答える