[英]Jquery .Click Function is Not Working Properly
我正在研究电子工程的K-Mapping应用程序。 但是,我坚持单击功能。
if(jQuery)
$(document).ready(function(){
$('a').click(function(){
alert("Evaluate Click Works");
var match = $(mintermIndexes).compare(ArrayOfEight);
if(match){
alert("All squares have been checked");
}
return false;
});
});
这是HTML,
<div id="body">
<input id="Clear" value="Clear Form" type="submit" />
<a id="Evaluate" href="#" >Evaluate</a>
</div>
我真的可以使用一些帮助,我确实分享了我认为存在问题的唯一代码。 请分享您对如何解决此问题的看法。 谢谢。
ps:我几乎尝试了所有可能的选择器,但仍然没有。 当我点击链接时没有回复。
编辑:更改头标记中的引用顺序,即我更改了我的jquery应用程序和jquery引用顺序的顺序。 无论如何,谢谢你的帮助。
工作良好:
尝试删除if (jQuery)
你还有没有正确引用jQuery
脚本?
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
试试这个:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('a').click(function(){
alert("Evaluate Click Works");
var match = $(mintermIndexes).compare(ArrayOfEight);
if(match){
alert("All squares have been checked");
}
return false;
});
});
</script>
</head>
<body>
<div id="body">
<input id="Clear" value="Clear Form" type="submit" />
<a id="Evaluate" href="#" >Evaluate</a>
</div>
</body>
</html>
我总是遇到这个问题。 我的解决方案是将脚本放在我想管理的标签下面。 像这样:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
</head>
<body>
<input id="Clear" value="Clear Form" type="submit" />
<a id="Evaluate" href="#" >Evaluate</a>
<script type="text/javascript">
$('a').click(function(){
alert("Evaluate Click Works");
var match = $(mintermIndexes).compare(ArrayOfEight);
if(match){
alert("All squares have been checked");
}
});
</script>
</body>
</html>
说明:
你需要确保首先加载“标签”
这里没问题:
尝试摆脱if(JQuery)
此外,请确保在加载内容脚本之前加载JQuery。 如果你不这样做,什么都不会发生。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.