DIV のバックグラウンドの問題についてサポートが必要です。たとえば、6 つの列を含む価格表スクリプトを作成したいと考えています。
<div id="col1">
<div class="header"></div>
<div class="first_line"></div>
<div class="second_line"></div>
<div class="footer"></div>
<div>
<div id="col2">
<div class="header"></div>
<div class="first_line"></div>
<div class="second_line"></div>
<div class="footer"></div>
<div>
.
.
.
.
<div id="col6">
<div class="header"></div>
<div class="first_line"></div>
<div class="second_line"></div>
<div class="footer"></div>
<div>
背景画像を、ホバーされた親を持つすべての div に変更したいと考えています。ホバーdiv "col6"
すると、そこからのすべての div で背景画像が変更されます。すべての列に同じクラスを使用していることに注意してください。変更する必要があるのは、ホバーされているメイン div の 1 つだけです。
このコードスニペットを見つけましたが、私の状況で動作するように適応させる方法がわかりません (JavaScript の知識が非常に低いため)。
$(function() {
$('.parent').hover( function(){
$(this).children("div").css('background-color', 'gray');
},
function(){
$(this).children("div").css('background-color', 'red');
});
});
ありがとう、そしてすべてが理にかなっていることを願っています