0

左側に「カートに追加」ボタンがある要素のリストがあります (Wordpress プラグインでインストールされたカート)。ボタンをクリックすると、要素がショッピング カートに追加されます (新しいページは開かれず、「追加されました」というメッセージが表示されるだけです)。クリックすると、すべての「カートに追加」ボタンが同時にクリックされる「すべての要素をカートに追加する」という最終リンクが必要です。私の問題は次のとおりです。「カートに追加」ボタンに関連するセレクターを使用できません。これは、カートに追加ボタンには一意の ID がなく、すべてのボタンで常に同じクラスがあるためです (そして、できる変更しないでください)。しかし、製品に関連する一意のクラス属性を持つ div 内のボタンを閉じることができました。したがって、これはボタンのコード状況です。

// Product 1
<div class="cart1">
    <form action="http://url" method="post">
        <fieldset>
        <input class="button" value="Add to cart" title="Add product to cart" type="submit" />
        </fieldset>
</form>
</div>
// Product 2
<div class="cart2">
    <form action="http://url" method="post">
        <fieldset>
        <input class="button" value="Add to cart" title="Add product to cart" type="submit" />
        </fieldset>
</form>
</div>

jqueryコードについては、いくつかのクリック機能で問題ないと思いました。

<a onclick="functionClick1();functionClick2();">Add every product to cart</a>

htmlの場合、および

functionClick1() {
    $("").click();
    }

JavaScriptの場合。しかし、カートに追加ボタンには一意のクラスや ID がないため、引用符の中に何を入れればよいでしょうか? div class="cart1" 要素内に含まれるボタンをクリックしてください。みんな、ありがとう!

4

1 に答える 1

0

以下のjqueryコードを試してください

$("div.cart1 > input,div.cart2 > input").click(function(){alert("input inside cart1/cart2"});

ありがとう

于 2012-12-07T18:24:55.010 に答える