jquery ajax数据选项需要两个不同的选择器?

时间:2011-11-01 16:11:54

标签: jquery ajax

我正在使用像这样的jquery ajax选项数据

$.ajax({
    type: 'post',
    url: '/shop_pos/index.php?route=module/cart/callback',
    dataType: 'html',
    data: $('#product :input').not(".card_checkboxes"),

但我真正需要的是两个不同的选项,比如

    data: $('#product :input').not(".card_checkboxes"), $("input[type=\'radio\']:checked"),

但不确定如何有这样的两个选择器...我知道我可以做到这一点

   $('#product :input, input[type=\'radio\']:checked')

但我只需要$('#product :input')部分的条件......任何想法

3 个答案:

答案 0 :(得分:1)

$('#product :input:not(.card_checkboxes), input[type="radio"]:checked')

答案 1 :(得分:1)

数据需要是查询字符串或具有键值对的对象。我怀疑你可以传入这样的选择器,因为这将是你传递的jQuery对象。

答案 2 :(得分:1)

我就是这样做的:

$( ':input:not(.card_checkboxes)', '#product' ).add( 'input:radio:checked' )