完全なnoobの質問:jQueryで生成されたdivを変更するには?ここ
は、私はjQueryのによって生成されたdivのこの16×16のグリッドを持って
var rows = 16;
var columns = 16;
var $row = $("<div />", {
class: 'row'
});
var $square = $("<div />", {
class: 'square'
});
$(document).ready(function() {
for (var i = 0; i < columns; i++) {
$row.append($square.clone());
}
for (var x = 0; x < rows; x++) {
$(".box_main").append($row.clone());
}
});
.row {
width: auto;
height: 40px;
background: #313131;
}
.square {
width: 40px;
height: 40px;
border-radius: 10px;
margin: 0;
display: inline-block;
background: #fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
私は何とか順ににaddClassとremoveClass(または何か他のもの)を使用することができますマウスの上にマウスを置いたときに、各divの背景色を1つずつ変更しますか?
私は何かを試してみましたが、これを行うことが可能かどうかはわかりません。
はい、あなたの 'div'sのスタイルを変更するCSSクラスを使用することができます。あなたは最初に尋ねる前にあなた自身のためにそれを試してみたいかもしれません。 ;) – evolutionxbox
これはjQueryでは簡単ですが、CSSでは簡単です。セレクタ '' '.square:hover'''で新しいスタイルを作ってそこに背景色を設定してください。 –
私はしようとしましたが、どの要素を選択するかわからないのですか?私が何かをしたたびに、グリッドはただ消えました。 – mbt86