我對jQuery非常陌生,所以這可能是一個非常愚蠢的問題。 :-)我試圖得到像下面的工作:jquery - 從元素開始,通過這個指針傳入函數
<html>
<head>
<title>JQuery test</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1"); // Load jQuery
function DoSomething(link)
{
$(link).after('<div>hello world!</div>');
}
</script>
</head>
<body>
<a href="javascript: DoSomething(this);">Click!</a>
</body>
</html>
現在,這似乎並沒有做任何事情。但是,如果我將該行更改爲:
$('a').after('<div>hello world!</div>');
然後插入一個DIV。不過,我想使用傳入函數的元素來控制元素的插入位置。基本上,我不知道如何基於通過「this」指針傳遞給函數的元素來啓動一個jQuery查詢。
感謝您的幫助,
〜賈斯汀
感謝您的響應。我想我可以做那樣的事情。頁面上會有多個鏈接需要調用該函數,因此我必須爲它們分配一個類或其他類,然後將該函數附加到該類的所有鏈接上。但是,我希望看到我的問題,以便我能夠更多地理解jQuery。 – RationalGeek 2009-10-12 00:13:51
哦右傾...編輯現在...... – nickf 2009-10-12 00:24:38
從 Click! 更改爲 *不*工作。任何想法爲什麼這有所作爲? – RationalGeek 2009-10-12 00:36:52