このHTMLマークアップを使用して、ユーザーが特定のボタンをクリックすると、を表示しalert(message)
て返す単純な関数を実行しようとしています。false
<input type="submit" class="online" id="comprar_boton" value="Agregar al carrito" name="Submit">
だから私はこのコードを構築します:
$('#comprar_boton').live('click', function(){
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
これはPrestashopテーマであり、jQuery 1.4.4を使用しているため、live()を使用します。また、私もこれをテストしました:
$("#comprar_boton").click(function(){
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
しかし、私には何も機能しません。コードを何度もチェックして間違いを探しましたが、何も見つかりませんでした。このサイトでオンラインで確認できます。私が探しているのは、ユーザーまたは訪問者が「Agregar al carrito」ボタンをクリックすると、その場合は何かを示すアラートポップアップが表示されることです。
Recuerda que para comprar necesitas escoger la cantidad!
さて、これは本当に面白いです。同じファイルにここにあるものと同様の別のコードがありますが、ID = #comprar_boton_noのボタンをクリックすると起動し、これは機能します。HTMLマークアップはほとんど同じです。
<input type="submit" id="comprar_boton_no" value="Agregar al carrito" name="Submit">
そして、関連付けられているjQueryコードは次のとおりです。
$("#comprar_boton_no").click(function(){
alert("Recuerda que para comprar necesitas escoger la talla y la cantidad!");
return false;
});
これは、このアドレスでテストできます。ですから、この時点で私はここで完全に迷子になっています。私のコードの何が問題になっていますか?何か助けはありますか?