Javascript 带有jQuery的按钮侦听器不';行不通
所以我的问题是,我想在单击按钮时运行一些jQuery代码Javascript 带有jQuery的按钮侦听器不';行不通,javascript,jquery,button,input,click,Javascript,Jquery,Button,Input,Click,所以我的问题是,我想在单击按钮时运行一些jQuery代码 <input type="button" name="appointments_view" value="Alle Termine anzeigen" /> 如果我在浏览器中运行它,Firebug不会给我任何错误。当我点击按钮时,什么也没发生 将侦听器放入$(document).ready()函数没有帮助 提前感谢您的帮助 为什么不把你的函数放在文档上。准备好了吗 $(function () { $("[name='
<input type="button" name="appointments_view" value="Alle Termine anzeigen" />
如果我在浏览器中运行它,Firebug不会给我任何错误。当我点击按钮时,什么也没发生
将侦听器放入$(document).ready()函数没有帮助
提前感谢您的帮助 为什么不把你的函数放在
文档上。准备好了吗
$(function () {
$("[name='appointments_view']").click(function() {
console.log("appointments_view");
});
});
请参阅。我不确定$.Class(..)是什么??你是想写一个插件还是别的什么。尝试在Visual Studio中运行代码,并向我提供错误对象不支持此属性。将其应用于JSFIDLE会产生另一个错误。但将代码保持为常规脚本是可行的。也许你可以再解释一下。下面是JSFIDLE链接
$("[name='appointments_view']").click(function(){
//your code goes here.
});
我的问题是,HTML是用AJAX(即.load()函数)加载的。
虽然.load()是在侦听器(!)之前编写的,但按钮没有响应
解决方案是,在.load()函数的回调函数中写入侦听器
请看这里:
尝试输入[name='appointments\u view']
@Kweamod如果将单击处理程序放在$.Class()函数之外,它会绑定吗?我知道这是离题的,但是$.Class做什么呢?我不熟悉这个语法,如果你能告诉我一些文档,我会很高兴的。在Google上搜索$.Class jquery似乎没有什么帮助。您是否在任何地方调用了init()方法?很抱歉,我也找不到合适的文档。我们只是在我们的类中使用这个方法,它可以在其他文件中使用!init()函数就像一个类的构造函数,所以它每次都被调用。。我不知道为什么它对UMAYE不起作用。这有帮助:这是我教授的一个JS项目。他使用$类。我将尝试寻找更好的解释,但我不确定是否能找到。我只是从JS开始,所以我不能亲自告诉你,你想知道什么,很抱歉。如果你查看“lib”目录(往上看一个目录),也许它会给你一些线索,这里发生了什么。。。
$("[name='appointments_view']").click(function(){
//your code goes here.
});