Javascript Jquery单击警报()
您知道为什么此方法单击不显示警报吗?因为我没能赶上这次活动Javascript Jquery单击警报(),javascript,jquery,Javascript,Jquery,您知道为什么此方法单击不显示警报吗?因为我没能赶上这次活动 <!DOCTYPE html> <html> <head> <script src="jquery.js"></script> <script> jQuery(function () { jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
jQuery(function () {
jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");
});
});
</script>
</head>
<body>
<h1>My First JavaScript</h1>
<p id="demo">This is a paragraph.</p>
<button class="jtable-command-button jtable-edit-command-button" title="Edytuj pozycję">
</body>
</html>
jQuery(函数(){
jQuery(“.jtable命令按钮.jtable编辑命令按钮”)。单击(函数(){
警报(“asdas”);
});
});
我的第一个JavaScript
这是一个段落
我给你们所有人点帮助[结束]谢谢
$(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");
您需要在
.jtable命令按钮
之后包含“
”,因为jtable编辑命令按钮
是一个类。您有类名,因此类选择器在jquery中以
开头
$(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");
});
$
函数(可能来自jQuery),但没有定义它(例如,通过加载jQuery)id
选择器,但该元素没有id(它确实有一个类)(注意:在第一次编辑问题后,情况不再如此)子体组合符
和类型选择器
,但是类型
应该是类
,并且您要定位的元素属于这两个类。它没有作为这两个类的成员的祖先元素。(注意:HTML类属性采用以空格分隔的类列表)<script src="jquery.js"></script> <!-- Set this path correctly -->
<script>
jQuery(function () {
jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");
});
});
</script>
jQuery(函数(){
jQuery(“.jtable命令按钮.jtable编辑命令按钮”)。单击(函数(){
警报(“asdas”);
});
});
我希望您已经声明了jQuery?如果是,请尝试以下方法:
$(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");
}
根据您的代码,您使用了#作为调用单击事件函数,但#用于ID,点(.)用于类,因此您使用了。(点)而不是#
假设已下载jquery,则必须导入js文件:
<script type="text/javascript" src="yourPath/jquery-1.7.2.js"></script> //your jquery version
你应该使用。对于类和#对于id
@Rafael JuniorMVCDeveloper-您有5个不同的问题,这个答案只解决了其中一个问题。@Quentins的答案现在已经更新,您应该使用它。我检查-不起作用@saji89这是OP代码中的一个原始错误,我没有发现,现在已经更新了。请阅读昆廷的答案。@CecilTheodore,没问题。。我看到您现在已经更新了答案。:)两个原因:选择器错误,并且没有在正确的时间执行。请阅读:“当我们使用jQuery读取或操作文档对象模型(DOM)时,几乎所有的操作都是这样的,我们需要确保在DOM准备好后立即开始添加事件等。为此,我们为文档注册了一个准备好的事件。”。您是否在页面中包含了
jQuery
?感谢您的帮助这是一个很好的答案
<script type="text/javascript" src="yourPath/jquery-1.7.2.js"></script> //your jquery version
$("button[title='Edytuj pozycję']").click(function(){
alert("asdad");
});
$(".jtable-command-button").click(function () {
alert("asdas");
});