入力フィールドにクラス名を追加したいが、jqueryのすべてのロジックがわからない。
htmlコードは.hoverエフェクトの子要素にクラスを追加する
<tr class="jp_contact"><td>text</td><td>text</td><td>text</td><td><input name="in_val" ></td></tr>
<tr class="jp_contact"><td>text</td><td>text</td><td>text</td><td><input name="in_val" ></td></tr>
<tr class="jp_contact"><td>text</td><td>text</td><td>text</td><td><input name="in_val" ></td></tr>
タラは次のとおりです。
$('.jp_contact').each(function(e){
var currentRow = $(this);
$(this).hover(
function(){
$(this).addClass('jp_hover');
$(currentRow + " td:last").removeClass('dis_button');
},
function(){
$(this).removeClass('jp_hover');
$('input[name="in_val"]').addClass('dis_button');
});
});
問題が何ですか? –