2016-10-20 8 views
5

テーブルセル内のボタンの値属性を更新しようとしています。div内のボタンにアクセスするためのヘルプが必要

私は、各セル上の繰り返しだと私のコードは次のようになります。

for (var i = 0, cell; cell = table.cells[i]; i++) {        
    $(cell).find('.btn btn-default').val("new value");     
} 

しかし、これは動作しません。

私の「セル」は次のようになります。

<div class=\"list-element\"> 
<a class=\"glyphicon glyphicon-link\" href=\"www.somelink\"></a> 
<input class=\"btn btn-default\" type=\"button\" value=\"some stuff\"> 
<label class=\"label label-success\">stuff</label> 
</div> 

だから私は「いくつかのものを」変更したいです。

ご協力いただければ幸いです。

+6

'.find( 'btn.btn-デフォルト。')' – Satpal

+0

あなたがボタンにIdが、それを見つける必要がありますIdによって。 –

+0

@Satpalコメントの後ろにもう少し詳しい情報があります。あなたが現在探しているのは、要素 ''を内部に持つ '.btn'クラスの要素です(' 'は実際には意味がありません。要素を複数のクラスでターゲットにしたい場合は、 '.class1.class2.class3'を使用してください。 – Dekel

答えて

2

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

for (var i = 0, cell; cell = table.cells[i]; i++) {        
      $(cell).find('.btn.btn-default').val("new value");     
     } 

削除スペースを見つける方法に

1
for(var i = 0, cell; cell = table.cells[i]; i++) {        
     $(cell).find('.btn .btn-default').val("new value");     
    } 
関連する問題