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, время: 11:27. |