Я немного новичок в Jquery, так что это может быть легко, но опять же я не могу найти что-нибудь в Google. Так что вот так.
У меня в основном есть это:
<div>
<div id="row1" class="col1" onMouseOver="OnMouseOver(11)">
I dont want to select this
</div>
<div id="row1" class="col2" onMouseOver="OnMouseOver(12)">
I want to select this
</div>
<div id="row2" class="col1" onMouseOver="OnMouseOver(21)">
I dont want to select this
</div>
<div id="row2" class="col2" onMouseOver="OnMouseOver(22)">
I dont want to select this
</div>
</div>
и я хочу выбрать только один div (например, # row1 .col2), чтобы изменить фоновое изображение css, но я не могу заставить его работать.
У меня есть блок switch / case, который выбирает, какой div выбрать.
я пробовал разные варианты этого выбора:
$('#row1').find(".col1").css('background-image', 'url(Images/LosCol1Over.png)')
также
$('#row1','.col2').css('background-image','url(Images/LosCol1Over.png)')
и несколько других комбинаций, которые я помню
Я думаю, что проблема усугубляется (или может быть перепутана: D) из-за того, что столбцы имеют одно и то же фоновое изображение, и это установлено в CSS
.col1{
background-image: url(Images/LosCol1.png)
}
.col2{
background-image: url(Images/LosCol1.png)
}
Есть идеи?