使用JQuery获取li的值

时间:2016-04-19 03:31:52

标签: jquery html-lists

这是我的第一个问题,所以请原谅我的错误。 我有一个HTML视图:

 <div class="input-group-btn search-panel">
                    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                        <span id="search_concept">Filter by</span> <span class="caret"></span>
                    </button>
                    <ul class="dropdown-menu" role="menu" id="mysearch">
                        <li><a href="/Home/SearchPlayersRegForm" id="Searchstr" >Registration Number</a></li>
                        <li><a href="/Home/SearchPlayersView" id="LastName">Last Name Only</a></li>
                        <li><a href="/Home/SearchPlayersView" id="FullName">Child's First and Last Name</a></li>
                        <li><a href="/Home/SearchPlayersView" id="Pho">Phone Number</a></li>
                    </ul>
                </div>

                <input type="text" class="form-control" name="Searchstr" id="Search" placeholder="Search term...">
                <span class="input-group-btn seach-form">
                    <button class="btn btn-default" onclick="PerformSearch(event)" id="Searchstr"><span class="glyphicon glyphicon-search"></span></button>
                </span>
            </div>

我希望使用JQuery来查找li中的值

function PerformSearch(event) {
alert('I AM HERE')
var btn_name = $(document).attr('class')
var OptionForm = $(document).closest('li').attr('id');
alert(btn_name + " within " + id);};
我完全错了吗?我转到函数但是我无法获取函数来拉取li中的id。

1 个答案:

答案 0 :(得分:0)

我建议使用一个班级。

然后使用jquery检查是否已单击该类,然后使用data-livalue之类的内容来获取可以传递的href的值。

......

在jquery中执行如下操作:

        $('.liclickedclass').click(function(){
        var vref =   $(this).data('livalue')
        alert(vRef)
        # windows.location.href = vref 
        });