Javascript 最简单jQuery小部件中的一个bug
我在jQuery小部件中做错了什么? 我在第页上有div,并调用document.ready函数:Javascript 最简单jQuery小部件中的一个bug,javascript,jquery,Javascript,Jquery,我在jQuery小部件中做错了什么? 我在第页上有div,并调用document.ready函数: $(".codeline").comments(); Html包含: <div class='codeline'> (some text) </div> ... <div class='codeline'> (some text) </div> 它确实有效。您可能在定义小部件之前调用了它。改为: $.widget("rmc.comments"
$(".codeline").comments();
Html包含:
<div class='codeline'> (some text) </div>
...
<div class='codeline'> (some text) </div>
它确实有效。您可能在定义小部件之前调用了它。改为:
$.widget("rmc.comments", {
_create: function () {
this.element.on("click", function () { alert(1); });
//this.element.css("color", "red");
}
});
$(".codeline").comments();
谢谢你,克里斯托弗。这个问题很简单,但我花了一个小时。解决方案就是重新启动Chrome浏览器。我没想到Chrome中会出现这种bug。:)
$.widget("rmc.comments", {
_create: function () {
this.element.on("click", function () { alert(1); });
//this.element.css("color", "red");
}
});
$(".codeline").comments();