Javascript onClick函数是';当我点击一个按钮时,它不会开火
我正在尝试执行一个简单的函数,当用户使用此HTML标记单击特定按钮时,该函数将显示一个Javascript onClick函数是';当我点击一个按钮时,它不会开火,javascript,jquery,onclick,prestashop,Javascript,Jquery,Onclick,Prestashop,我正在尝试执行一个简单的函数,当用户使用此HTML标记单击特定按钮时,该函数将显示一个警报(消息),并返回false <input type="submit" class="online" id="comprar_boton" value="Agregar al carrito" name="Submit"> 我使用live()是因为它是一个Prestashop主题,并且使用jQuery 1.4.4。我也测试了这个: $("#comprar_boton").click(functi
警报(消息)
,并返回false
<input type="submit" class="online" id="comprar_boton" value="Agregar al carrito" name="Submit">
我使用live()是因为它是一个Prestashop主题,并且使用jQuery 1.4.4。我也测试了这个:
$("#comprar_boton").click(function(){
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
但是没有一个对我有效。我一次又一次地检查我的代码,寻找一些错误,但什么也找不到。你可以在网上查询。我要寻找的是,当任何用户或访问者点击“Agregar al carrito”按钮时,会弹出一个警告窗口,在这种情况下会显示
我们需要一个康蒂达
现在,这真的很有趣,因为我在同一个文件中有另一个类似于这里的代码,但是当我点击一个ID=#compar_boton_no的按钮时被触发,而这个代码有效。HTML标记几乎相同:
<input type="submit" id="comprar_boton_no" value="Agregar al carrito" name="Submit">
这个可以在这个时候测试。所以我现在完全迷路了。我的代码有什么问题?有什么帮助吗?在分配单击处理程序之前,请确保页面已加载
$(document).ready(function() {
$("#comprar_boton").click(function(){
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
})
或
您是否已将单击事件放置在
$(文档)中。准备好了吗
如果没有,请尝试:
$(document).ready(function () {
$('#comprar_boton').click(function (event) {
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
});
如果要随时在特定元素上启用单击处理程序,请使用方法:
我使用live(),因为它是一个Prestashop主题,并且使用jQuery 1.4.4。
你真的不知道。@Bondye告诉我,“不知道”什么?@Bondye是的,不知道什么?@denis ermolin不,我尝试了你的建议,但没有成功。你在说什么?坐在1.4版本上是个坏主意。是的,它被放在$(文档)中。ready()
函数中,而您的解决方案不起作用。是的,我在调用进入$(文档)中之前检查了它。ready()
,正如我之前所说的
$(document).ready(function() {
$("#comprar_boton").click(function(){
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
})
$(document).ready(function() {
$('#comprar_boton').live('click', function(){
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
})
$(document).ready(function () {
$('#comprar_boton').click(function (event) {
alert("Recuerda que para comprar necesitas escoger la cantidad!");
return false;
});
});
$(document).on("click", "#comprar_boton", function(e){
e.preventDefault();
alert("Recuerda que para comprar necesitas escoger la cantidad!");
});