繁体   English   中英

Button.Click事件未触发

[英]Button.Click event is not firing up

我是JQ新手。 我在这里创建了这个小提琴: http : //jsfiddle.net/SZ6mY/7/

我要做的就是单击“ C”按钮时显示一条“ ALERT”消息。 我也想知道,如果单击“ 7”,如何在JQ的变量中获取值7?

任何输入表示赞赏! 谢谢。

btnClear更改为#btnClear #告诉jquery以下字符串是ID,而不是类,选择器等。

$("#btnClear").click(function() {
    alert("test");
});

您评论问题:

$('input:button').click(function () {
   alert(parseInt($(this).val(), 10))   
})

此代码将查找所有输入按钮,并将此事件绑定到它们。

您需要添加“#”以指定您要使用ID“ btnClear”。

您需要一个数字符号来按ID选择,例如$("#btnClear") 至于第二个问题,所有编号的按钮现在都在调用一个函数,例如NumPressed(7);。 因此,您可以只使用传递给该函数的参数。 如果您想清理代码并删除这些onclicks。 您还可以像$(selector).val();一样检测按钮的值$(selector).val();

你应该改变

$("btnClear").click(function() {
    alert("test");
});

$("#btnClear").click(function() {
    alert("test");
});

然后,jQuery可以找到ID为'btnClear'的输入元素。

明白了吗?

数字输入元素中,您在click事件中放置了一个名为NumPressed的函数,因此您可以像普通js一样进行操作。

好的! 我做了这样的事情: http : //jsfiddle.net/SZ6mY/8/

因此,我假设在我的七个变量中将存储值7。 这个对吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM