这是我的第一个问题,所以请原谅我的错误。 我有一个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。
答案 0 :(得分:0)
我建议使用一个班级。
然后使用jquery检查是否已单击该类,然后使用data-livalue之类的内容来获取可以传递的href的值。
......
在jquery中执行如下操作:
$('.liclickedclass').click(function(){
var vref = $(this).data('livalue')
alert(vRef)
# windows.location.href = vref
});