如何获取ul 中li选中的值点击button按钮跳转链接,我跳转链接获取选中的li的值作为跳转页面的参数,在网上找了好久,都是在循环里面ul>li里面click循环,但是我在循环外面取不到值,我要选中ul里面的li的值 ,然后点击确定按钮跳转页面的!那个高手帮我解答一下jquery,谢谢!
<ul id="parent">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<input onclick="javascript: selectvalue();" type="button" value="搜索">
你看我理解的对不:
var selectValue='';
$(function () {
$("ul li").click(function () {
selectValue = $(this).text(); //获取点击li的值
});
$("#btnSearch").click(function () {
if (selectValue != '') {
location.href = "你要跳转的地址" + selectValue;
}
}); })
谢谢,等会把分给你
有个问题,就是我的第一个默认的值是自己写上去,刷新页面直接点击按钮获取不到值,如何默认显示第一个li的值并且刷新页面后直接点击按钮能获取到当前li的值
<div class="cate_wrp">
<div class="cate_inp cate_tri">所有内容</div>
<a href="###" class="cate_tri"></a>
</div>
<div class="cate_drop" id="divdrop" style="display:none">
<ul id="parent">
<li>所有内容1</li>
<li>所有内容2</li>
<li>所有内容3</li>
<li>所有内容4</li>
</ul>
</div>
谢谢,其实不用获取ul里面的值,直接获取div的值就可以了!
乱答一下
<li onclick="javascript:window.open('/', '_self')">
<a href = "/">click here</a>
</li>
?