簡體   English   中英

jQuery無法識別功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM