美好的一天.
我的页面上有ul列表.
当我点击li时,我需要获得价值ul.@H_403_4@
.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>
为了获得价值ul我使用脚本:@H_403_4@
$("#list_t_railway").on("click",function(){ alert($(this).val()); });
但我得到空的价值……@H_403_4@
告诉我,为什么我得到空值,怎么写得对?@H_403_4@
解决方法
如果要提醒li元素的内容,可以在所有li元素上添加单击处理程序.
$("#list_t_railway li").on("click",function(){ alert($(this).text()); });
更新小提琴:http://jsfiddle.net/t7ruw/2/@H_403_4@