我有一个jQuery脚本,我想在点击
后做某些事情.header .unfocused
HTML看起来像这样:
<div class="window">
<div class="header unfocused">
some more stuff
</div></div>
和jQuery:
$( ".header.unfocused" ).click(function() {
console.log("you clicked it!");
});
然而,点击它之后,它什么也没做,我在控制台里看不到任何东西。我甚至尝试过.bind函数,但它也没有用。请帮忙。
答案 0 :(得分:2)
对我来说很好。 http://jsfiddle.net/QhxQG/
确保jQuery正在加载(可能你的网址错误了吗?)并且你的事件是在onready块中创建的:
$(function() { // a common, neater way of saying: $(document).ready(function() {
// events here
});
答案 1 :(得分:0)
试试这个:
$(function () {
$( ".header.unfocused" ).on('click', function() {
console.log("you clicked it!");
});
});
答案 2 :(得分:0)
你能试试吗,希望你错过了$(document).ready()
处理程序,
$(document).ready(function(){
$( ".header" ).click(function() {
alert("you clicked it!");
});
});