サイト デザインの実用的なモックアップを作成しています。広告スペースが空の場合にページがどのように見えるかを示すために、広告スペースを非表示にしたいと考えています。各スペースを一意に識別せずにこれを達成できますか? 私はこれがうまくいくことを望んでいました:
<script type="text/javascript">
$('.adSpace').click(function() {
$this.toggle('fast');
});
</script>
サイト デザインの実用的なモックアップを作成しています。広告スペースが空の場合にページがどのように見えるかを示すために、広告スペースを非表示にしたいと考えています。各スペースを一意に識別せずにこれを達成できますか? 私はこれがうまくいくことを望んでいました:
<script type="text/javascript">
$('.adSpace').click(function() {
$this.toggle('fast');
});
</script>
$(this)
の代わりに使用し$this
ます。$this はここでは定義されていません。
<script type="text/javascript">
$('.adSpace').click(function() {
$(this).toggle('fast');
});
</script>
$this
はオブジェクトではありません。を使用する必要があります $(this)
。
this
: Java スクリプト オブジェクト
$(this)
:これを jQuery オブジェクトに変換
使用できます
$('.adSpace').click(function() {
$(this).toggle('fast');
});