在这里遇到一个重大问题,实在无法理解:
我有一个书签 - >使用jQuery。
我可以使用以下方法:
$(".buttonbnitl162").click(function() {
绝对没问题。
$(document).on("click", ".buttonbnitl162", function() {
不断给我'Uncaught TypeError: undefined is not a function'
我很困惑!
有什么建议 - 或者我真的真的很厚吗?
我猜我处于无冲突模式,但尝试了正常的
jQuery(function($) {
});
所以我不知所措!
修改
var v = "1.11.1";
if (window.jQuery === undefined || window.jQuery.fn.jquery < v) {
var done = false;
var script = document.createElement("script");
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/" + v + "/jquery.min.js";
script.onload = script.onreadystatechange = function() {
if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
done = true;
initMyBookmarklet();
}
};
document.getElementsByTagName("head")[0].appendChild(script);
} else {
initMyBookmarklet();
}
function initMyBookmarklet() {
(window.myBookmarklet = function() {
function getSelText() {
var s = '';
if (window.getSelection) {
s = window.getSelection();
} else if (document.getSelection) {
s = document.getSelection();
} else if (document.selection) {
s = document.selection.createRange().text;
}
return s;
}
这是我用来引入我自己的jQuery版本的代码 - &gt;过去工作得很好但又可能遗漏了一些简单的东西?