JQuery,查找带逗号分隔项的元素

时间:2017-12-09 18:16:38

标签: jquery ajax find

我有一个愚蠢的问题,但我真的需要知道答案,而我在JQuery文档中找不到它。

我有一个表单,其数据由ajax发送,但我不理解,的2个部分之间的document.find('items1, items2')符号! ,做了什么以及它意味着什么?

$.ajax({
    url: 'index.php?route=checkout/cart/add',
    type: 'post',
    data: $(document).find('#hdn input[type=\'hidden\'], .modal-body input[type=\'checkbox\']:checked'),
    dataType: 'json',
    ...

隐藏是HTML:

<div>
    <div id="input-option20">
        <div>
            <label>
                <input type="checkbox" name="option[20][]" value="64">
                <span>Mint</span> </label>
        </div>
        <div>
            <label>
                <input type="checkbox" name="option[20][]" value="63">
                <span>Maroon</span> </label>
        </div>
        <div>
            <label>
                <input type="checkbox" name="option[20][]" value="62">
                <span>Ecru</span> </label>
        </div>
    </div>
</div>
<div>
    <div id="input-option19"> Size: <br>
        <label>
            <input type="checkbox" id="option-19-59" name="option[19][]" value="59">
            S </label>
        <br>
        <label>
            <input type="checkbox" id="option-19-60" name="option[19][]" value="60">
            M </label>
        <br>
        <label>
            <input type="checkbox" id="option-19-61" name="option[19][]" value="61">
            L </label>
    </div>
</div>

<div id="hdn">
    <input type="hidden" name="product_id" id="product_id"       value="0" />
    <input type="hidden" name="quantity"     id="input-quantity" value="0" />
    <input type="hidden" name="unit-price" id="unit-price"       value="0" />
</div>

0 个答案:

没有答案