簡體   English   中英

將JavaScript哈希作為參數傳遞給jQuery函數

[英]Pass a JavaScript hash as parameter to a jQuery function

我認為如果我定義我的函數會很方便,所以我可以將哈希傳遞給它。 有了這個想法,以后當我擴展我的代碼時,我可以輕松傳遞更多變量,而無需更改我的其他代碼也執行此代碼。

現在我做了一個例子,但不知何故它不起作用:

function test(data){
    if(data.id){
        $('body').append($('<p/>',{text: "hallo"});
    }
};

test({id: 5, text: 4});

小提琴: http//jsfiddle.net/HQ9P2/

我做錯了什么? 這是避免我的代碼凝聚力的正確方法嗎?

你可能不喜歡這個答案,但你錯過了一個“)”

$('body').append($('<p/>',{text: "hallo"})); <--- notice

http://jsfiddle.net/HQ9P2/1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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