Нужна помощь в объединении JQuery сериализации с не или фильтр - PullRequest
2 голосов
/ 24 марта 2011

Я пытаюсь сериализовать форму и исключить определенные элементы.но ничего не работает.Вот несколько примеров.

$.post("process.php", $("#featured-form").filter("select").serialize(), function(res) {
$.post("process.php", $("#featured-form").filter(".exclude").serialize(), function(res) {

У кого-нибудь есть идеи ??

1 Ответ

3 голосов
/ 24 марта 2011

Во-первых, filter () отфильтровывает элементы, которые не соответствуют указанному селектору. Поскольку вам, кажется, нужно противоположное поведение, вам, вероятно, следует использовать not () .

Затем вы должны выбрать элементы формы, чтобы отфильтровать их, а не саму форму. Следующее должно делать то, что вы хотите:

$("#featured-form :input").not("select, .exclude").serialize();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...