0

我试图只影响提交表单(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');

如何才能做到这一点?

4

2 回答 2

4

采用.find()

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

    // $(this).find('[name="birthday[day]"]').addClass('fill-field');
});
于 2012-10-27T05:30:15.710 回答
0

$('[name="field"]',this).addClass('fill-field');

于 2012-10-27T06:25:04.207 回答