2017-04-30 18 views
0

内のinputタグを取得します。..今、私は2情報(TR名)と(入力名)を持っている私はこのようなテーブル構造を持つテーブル

<form name="kuchbhi"> 
    <table id="x"> 
     <tr name="alpha"> 
      <td><input name="a" type="checkbox"></td> 
      <td><input name="b" type="checkbox"></td> 
     </tr> 
     <tr name="beta"> 
      <td><input name="a" type="checkbox"></td> 
      <td><input name="b" type="checkbox"></td> 
     </tr> 
    </table> 
    <table id="y"> 
     <tr name="alpha"> 
      <td><input name="a" type="checkbox"></td> 
      <td><input name="b" type="checkbox"></td> 
     </tr> 
     <tr name="beta"> 
      <td><input name="a" type="checkbox"></td> 
      <td><input name="b" type="checkbox"></td> <!--This one--> 
     </tr> 
    </table> 
</form> 

。 たとえば、私は(ベータ、a)を持っています。今私はそのチェックボックス(yという名前の2番目のテーブル)にチェックを入れたいと思います。そのチェックボックスを選択するには? jqueryのを使用して

+0

$( '#yをtrの[名=' ベータ ']入力、[名前= 'a'] ")。)attr( 'checked'、 'checked')はあなたが望むものになります –

+0

[HTMLチェックボックスのチェックされた属性の適切な値は何ですか?](http:// stackoverflow .com/questions/7851868/whats-the-valid-of-a-check-of-html-checkboxの値) –

答えて

1

これを試してみてください。

var trname = 'beta'; 
 
var inname = 'a'; 
 

 
$('tr[name="' + trname + '"] input[name="' + inname + '"]').attr('checked', 'checked');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form name="kuchbhi"> 
 
    <table id="x"> 
 
     <tr name="alpha"> 
 
      <td><input name="a" type="checkbox"></td> 
 
      <td><input name="b" type="checkbox"></td> 
 
     </tr> 
 
     <tr name="beta"> 
 
      <td><input name="a" type="checkbox"></td> 
 
      <td><input name="b" type="checkbox"></td> 
 
     </tr> 
 
    </table> 
 
    <table id="y"> 
 
     <tr name="alpha"> 
 
      <td><input name="a" type="checkbox"></td> 
 
      <td><input name="b" type="checkbox"></td> 
 
     </tr> 
 
     <tr name="beta"> 
 
      <td><input name="a" type="checkbox"></td> 
 
      <td><input name="b" type="checkbox"></td> <!--This one--> 
 
     </tr> 
 
    </table> 
 
</form>

0

は、このようにそれを実行します。

$('#y tr[name=beta] td>input[name=b]') 
関連する問題