2012-10-27 47 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