我有一些類似這樣的標記:第一次使用jQuery,簡單的問題!
<p><a id="1" href="#">Link 1</a></p>
<p id="1show" class="starthidden">Hi! I get shown when link 1 is clicked</p>
<p><a id="2" href="#">Link 2</a></p>
<p id="2show" class="starthidden">Hi! I get shown when link 2 is clicked</p>
<p><a id="3" href="#">Link 3</a></p>
<p id="3show" class="starthidden">Hi! I get shown when link 3 is clicked</p>
而且一些JavaScript這樣的:
$(document).ready(function(){
$("#maincontent a").click(function() {
var id = '#' + $(this).attr("id");
var show = id + 'show';
$("id").click(function() {
$("show").slideToggle("slow");
return false;
});
return false;
});
});
現在,標識和節目都是什麼,我期望在運行,但下一行沒有按」工作。我猜這是$(「id」)位 - 雖然將其更改爲$(id)也不起作用。
我該如何解決這個問題?
你打我給它一個更好的分析TenebrousX – 2009-01-04 12:26:19
非常感謝! jQuery看起來非常棒! – 2009-01-04 12:26:33