Am, имеющие несколько коробок (более 100), которые будут создавать динамически сOnClick ДИВ цвет должен изменить
<div id="window5"></div>
<div id="window18"></div>
<div id="window190"></div>
Теперь, если я нажимаю на одном боксе цвет должен быть красным, а затем, если я нажимаю на другой ящик цвет должен быть изменен на красный (первый цвет коробки должен нормализоваться). Я использовал некоторый код, подобный этому, но он не принимает класс css.
Как я могу получить идентификатор dynmic этого случая.
CSS файл:
.selected { цвет: красный; }
использованный javasscript код as;
<script type="text/javascript">
$(document).ready(function() {
$("div[id *= 'window']").click(function (e) {
$(".selected").removeClass("selected");
$(this).addClass("selected");
e.stopPropagation();
});
$(document).click(function() {
$(".selected").removeClass("selected");
});
});
</script>
Он должен выбрать между '' live' и on' в зависимости от версии JQuery он использует. +1 однако –
Итак, истинный Мухаммад. Поэтому, если вы используете версию 1.7+, используйте '.on()', иначе используйте 'live.()'. –