我正在尝试执行一个简单的函数,该函数显示 aalert(message)
并false
在用户使用此 HTML 标记单击特定按钮时返回
<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;
});
我使用 live() 因为它是 Prestashop 主题并且它使用 jQuery 1.4.4。我也测试了这个:
$("#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;
});
这个可以在这个地址测试。所以我现在完全迷失了。我的代码有什么问题?有什么帮助吗?