我在執行此操作時遇到問題。從其他的問題,我有以下片段:jQuery不區分大小寫包含選擇器 - 1.8.1
jQuery.expr[":"].Contains = jQuery.expr.createPseudo(function(arg) {
return function(elem) {
return jQuery(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
};
});
但我得到的錯誤:TypeError: jQuery.expr.createPseudo is not a function
任何想法?另外,這段代碼應該放在哪裏?文件準備好了
感謝,
戴夫
您確定您使用的是jQuery 1.8.1嗎?也許jQuery被加載了兩次,並且舊的jQuery覆蓋了第一個。 你可以通過打開Javascript控制檯並檢查輸出 jQuery()。jquery –
Ah:/有一箇舊版本的頁面, $不是函數「? – swiss196
如果頁面上確實存在多個jQuery版本,可能最初是故意的。檢查是否存在「.noConflict()」,它會取消綁定$以預期其被其他庫重用。 –