我正在尝试为html页面上的任意按钮编写单击事件。我在这里引用了jQuery和JavaScript文件:
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/product-swap.js"></script>
和按钮在这里:
<button class="btn">Click Me</button>
我真的只是想在屏幕上显示警告来测试引用。 JavaScript的:
$('.btn').click(function() {
console.log("STUPID LOG");
alert("Won't you appear, please!?");
});
当我点击按钮时......没有任何反应。日志,控制台或警报窗口中不显示任何内容。
我知道这可能是一种随意而又愚蠢的东西,但我对JavaScript / jQuery还是比较陌生的,而且我正在为这个问题绞尽脑汁。
谢谢!
答案 0 :(得分:0)
脚本后面的按钮是?如果是这样,那么您可以将按钮移动到脚本之前,或者将脚本包装在
中$(function(){ /* Code goes here */ });
答案 1 :(得分:0)
将你的JQuery行放在这里:
$('#chats').on("click", ".username", function(e){
$(this).next().css("font-weight", "bold");
})
答案 2 :(得分:0)
在您调用脚本时,HTML页面已准备就绪,请使用$(function(){...});
将代码括起来,它将等到页面准备就绪。
$(function(){
$('.btn').click(function() {
console.log("STUPID LOG");
alert("Fantastic, I will appear!");
});
});
我还建议您将script
标记放在HTML页面的末尾,可视元素的渲染速度会更快。
答案 3 :(得分:0)
试试这个男人:
$kw = array('kq' => $_GET['kq'], 'kw' => $_GET['kw']);
echo $kw['kq'];
答案 4 :(得分:0)
你也可以这样试试
function myFunction() {
alert("I am an alert box!");
}
<button onclick="myFunction()">Click Me</button>