2012-10-27 45 views
0

我試圖隻影響提交表單中的元素(this)。這就是我想現在:JQuery只選擇`this`內的項目?

$("form").submit(function (e) { 
    $(this + '[name="field"]').addClass('fill-field'); 
    }); 

我也試過:

$(this).filter('[name="birthday[day]"]').addClass('fill-field'); 
$(this).is('[name="birthday[day]"]').addClass('fill-field'); 

如何才能做到這一點?

+0

我剛換了它。它更清楚嗎?我不確定它是否是 – lisovaccaro

回答

4

使用.find()

$("form").submit(function (e) { 
    $(this).find('[name="field"]').addClass('fill-field') ; 

    // $(this).find('[name="birthday[day]"]').addClass('fill-field'); 
}); 
0
$

( '[名稱= 「字段」]',這一點).addClass( '補場');

+0

也許你想解釋這段代碼的作用 – ronalchn