我正在構建網站設計的工作樣機,我希望廣告空間消失以說明頁面空白時的樣子。我可以在沒有唯一標識每個空間的情況下完成此任務嗎?我希望這會工作:我可以切換多次出現的類的特定實例嗎?
<script type="text/javascript">
$('.adSpace').click(function() {
$this.toggle('fast');
});
</script>
我正在構建網站設計的工作樣機,我希望廣告空間消失以說明頁面空白時的樣子。我可以在沒有唯一標識每個空間的情況下完成此任務嗎?我希望這會工作:我可以切換多次出現的類的特定實例嗎?
<script type="text/javascript">
$('.adSpace').click(function() {
$this.toggle('fast');
});
</script>
使用$(this)
而不是$this
。 $這裏沒有定義。
<script type="text/javascript">
$('.adSpace').click(function() {
$(this).toggle('fast');
});
</script>
神。 f'ing。該死的。 – NominalAeon
$this
不是對象。您應該使用$(this)
。
this
:Java的腳本對象
$(this)
:轉換這jQuery對象
您可以使用
$('.adSpace').click(function() {
$(this).toggle('fast');
});
'$ this'沒有在這裏定義。 [jQuery教程](http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery#Find_me:_Using_selectors_and_events)提供了有關事件處理的很好的介紹,並附有示例。值得一讀(這就是它的目的:讓你開始)。 –
這應該值得一讀:[this-this-this-this-this-this-this-and-$(this)](http://stackoverflow.com/questions/3889570/what-is-the-difference這是這個和這個) – Anujith