Dzień dobry.Jquery - jak uzyskać wartość ul po kliknięciu li?
Mam listę ul na mojej stronie. Jeśli chcesz uzyskać wartość ul
, kliknij li
.
HTML:
.ddlist {
position: absolute;
width: 316px;
display: none;
background-color: #fff;
border: 1px solid #ccc;
border-top: none;
margin: 0;
padding: 0;
margin-top: -3px;
}
.ddlist li {
list-style: none;
padding: 5px;
}
<ul id="list_t_railway" class="ddlist" style="display: block;">
<li>Белорусский вокзал</li>
<li>Казанский вокзал</li>
<li>Киевский вокзал</li>
</ul>
Dla wartości get ul użyć skryptu:
$("#list_t_railway").on("click", function(){
alert($(this).val());
});
ale dostaję pustą wartość ...
Powiedz mi proszę, dlaczego dostaję pustą wartość i jak pisać poprawnie?
P.S .: cały skrypt do testu widać here
co starasz się dostać> the '.val()' 'wygląda na własność value' elementu –
' val() 'funkcja jest przeznaczona tylko dla' wejścia/textarea/select 'elementy. jakiej wartości oczekujesz od swojego "ul"? – haim770
co masz na myśli pod pojęciem wartości? chcesz wiedzieć, ile dzieci UL? czy wartość dzieci? – Janak