获取jquery中每个标记li的值
我有一个ASP.NETMVC5项目,我有一些标记li,当我在jquery中单击每个标记时,我想要得到它的值 所以我写了一些代码,我不能得到他们的价值和 我使用下面的代码,但我不能得到结果,请纠正我获取jquery中每个标记li的值,jquery,asp.net-mvc-5,tags,html-lists,Jquery,Asp.net Mvc 5,Tags,Html Lists,我有一个ASP.NETMVC5项目,我有一些标记li,当我在jquery中单击每个标记时,我想要得到它的值 所以我写了一些代码,我不能得到他们的价值和 我使用下面的代码,但我不能得到结果,请纠正我 @model IEnumerable<Sportcup.Models.news> <script src="~/Scripts/jquery-2.2.0.js"></script> <script> function f2() {
@model IEnumerable<Sportcup.Models.news>
<script src="~/Scripts/jquery-2.2.0.js"></script>
<script>
function f2() {
var ID = $('#mID').val();
$.ajax({
url: "/Home/GetNext",
data: { param: ID},
type:"post",
success: function (value) {
results = JSON.parse(value);
$("#mydiv").empty();
$.each(results, function (idx, result) {
})
}
})
}
</script>
@{ int c=Model.Count() / 4;}
<ul class="pagination no-margin">
<li><a href="~/Home/GetLast?ID=@Model.Count()/4">«</a></li>
@for (int i = 1; i <= Model.Count() / 4; i++)
{
if (TempData["ID"] != null && i == int.Parse(TempData["ID"].ToString()))
{
<li class="active"><a href="javascript:f2()">@i</a></li>
<li><input type="hidden" id="mID" name="ID" value="@i"/></li>
}
else
{
<li><a href="javascript:f2()">@i</a></li>
<li><input type="hidden" id="mID" name="ID" value="@i" /></li>
}
}
<li><a href="~/Home/GetLast?ID=@c">»</a></li>
</ul>
@model IEnumerable
函数f2(){
var ID=$('#mID').val();
$.ajax({
url:“/Home/GetNext”,
数据:{param:ID},
类型:“post”,
成功:功能(价值){
results=JSON.parse(值);
$(“#mydiv”).empty();
$.each(结果,函数(idx,结果){
})
}
})
}
@{int c=Model.Count()/4;}
@for(int i=1;i的主要问题是
id
属性必须是唯一的,因此如果将其放入for
循环中,它将不起作用
您有两种选择:
将值
传递给函数f2
如下:
<a href="javascript:f2(@i)">@i</a>
如果必须使用:hidden
输入,可以通过this
(链接)输入函数,然后在函数后面找到:hidden
。例如:
<a href="javascript:f2(this)">@i</a>
主要问题是id
属性必须是唯一的,因此如果将其放入for
循环中,它将不起作用
您有两种选择:
将值
传递给函数f2
如下:
<a href="javascript:f2(@i)">@i</a>
如果必须使用:hidden
输入,可以通过this
(链接)输入函数,然后在函数后面找到:hidden
。例如:
<a href="javascript:f2(this)">@i</a>