[英]jQuery doesn't recognize function
我有一個具有某些功能的.js文件:
$(function(){
function slideDown(class) {
var className = class;
$('.slide_' + className).slideDown('slow', function() {
});
}
});
(是的,我在標題中添加了.js文件,它顯示在螢火蟲控制台中。)
我得到了一個調用該函數的鏈接:
<a href="#" onclick="slideDown('.$x.');" class="info">i</a>
但是,當我按下按鈕時,螢火蟲顯示以下錯誤:
ReferenceError:未定義slideDown
那我在做什么錯?
您在另一個函數中聲明了slideDown
,因此它僅在該函數內部可用,在函數外部進行聲明,這樣它將具有全局作用域。
變量class
出錯。 請使用另一個變量名
錯誤:
class
是保留的標識符
$ x是未定義的,我想這段代碼是針對php的
<a href="#" onclick="slideDown('<?=$x?>');" class="info">i</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.