我是JQ的新手。我在这里创造了这个小提琴:http://jsfiddle.net/SZ6mY/7/
我想要做的就是在单击“C”按钮时显示“ALERT”消息。另外我想知道,如果单击“7”,如何在JQ中的变量中获取值7?
任何输入都表示赞赏!感谢。
答案 0 :(得分:4)
将btnClear
更改为#btnClear
。 #
告诉jquery以下字符串是一个ID而不是类,选择器等。
$("#btnClear").click(function() {
alert("test");
});
您评论问题:
$('input:button').click(function () {
alert(parseInt($(this).val(), 10))
})
此代码将查找所有输入按钮并将此事件绑定到它们。
答案 1 :(得分:1)
您需要添加“#”来指定您要使用ID“btnClear”。
答案 2 :(得分:1)
您需要一个数字符号来按ID选择,例如$("#btnClear")
。至于你的第二个问题,所有你编号的按钮现在正在调用一个函数,如NumPressed(7);所以你可以使用传递给该函数的参数。如果您想清理代码并删除那些onclicks。您还可以检测按钮的值,如$(selector).val();
答案 3 :(得分:0)
你应该改变
$("btnClear").click(function() {
alert("test");
});
到
$("#btnClear").click(function() {
alert("test");
});
然后jQuery可以找到id为'btnClear'的输入元素。
这是清楚的吗?
您使用click事件放置名为NumPressed的函数的数字输入元素,因此您可以像普通的js一样。
答案 4 :(得分:0)
好!我这样做了:http://jsfiddle.net/SZ6mY/8/
所以我假设在我的七个变量中将存储值7。这是对的吗?