title выбранного li в div
Привет работяги!
Нужна ваша помощь имеется несколько <li> c title Нужно вывести этот title выбранного <li> в отдельный див Например: <li class="image" title="Зеленый">Картинка 1</li> <li class="image selected" title="Синий">Картинка 2</li> <li class="image" title="Желтый">Картинка 3</li> <li class="image" title="Красный">Картинка 4</li> <li class="image" title="Черный">Картинка 5</li> <div class="color_name"></div> класс selected toggleClass |
Step48_rus,
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
.selected {
background-color: #FFA500;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(function() {
$("ul").on("click", ".image", function() {
$(".color_name").text(this.title);
$(this).addClass("selected").siblings().removeClass("selected")
}).find(".selected").click();
});
</script>
</head>
<body>
<ul>
<li class="image" title="Зеленый">Картинка 1</li>
<li class="image selected" title="Синий">Картинка 2</li>
<li class="image" title="Желтый">Картинка 3</li>
<li class="image" title="Красный">Картинка 4</li>
<li class="image" title="Черный">Картинка 5</li>
</ul>
<div class="color_name"></div>
</body>
</html>
|
рони спаисбо,а есть возможность выводить просто title без click
просто вывести title li с классом Selected. |
Спасибо, разобрался)
|
Step48_rus,
$(function() {
$(".color_name").text($(".image.selected").attr("title"));
});
|
| Часовой пояс GMT +3, время: 00:58. |