Asp.net mvc for循环中的Asp.net Div标记
是否可以在asp.net页面中的for循环中包含div标记并动态分配其id,以便我可以在jquery脚本中引用具有分配id的特定div标记。 我想做下面这样的事情Asp.net mvc for循环中的Asp.net Div标记,asp.net-mvc,html,for-loop,nested,Asp.net Mvc,Html,For Loop,Nested,是否可以在asp.net页面中的for循环中包含div标记并动态分配其id,以便我可以在jquery脚本中引用具有分配id的特定div标记。 我想做下面这样的事情 @for(var i = 0; i < projectCountGlobal; i++) { <div id="i" > // id should be assigned dynamically <div id="ProjectImage"> </div&
@for(var i = 0; i < projectCountGlobal; i++)
{
<div id="i" > // id should be assigned dynamically
<div id="ProjectImage">
</div>
<div id="ProjectName">
</div>
<div id="Experts">
<div id="ExpertImage">
</div>
<div id="ExpertName">
</div>
</div>
</div>
}
(变量i=0;i@for
{
//应动态分配id
}
从片段中可以看出,您正在执行razor view,因此您可以简单地执行以下操作:
<div id="@i" >
这就足够了。我可以使用以下代码片段来实现这一点:
$('.topopup').hover(function () {
for (var i = 0; i < 5; i++) {
$('body').append('<div id=' + i + '>a</div>');
}
})
$('.topopup').hover(函数(){
对于(变量i=0;i<5;i++){
$('body')。追加('a');
}
})
//页面上的HTML代码
<body>
<a href="#" class="topopup">Click Here </a>
<div id="toPopup" style="display:none;">
<div id="popup_content">Rahul Deshmukh</div>
<div id="backgroundPopup"></div>
<div id="containerDiv"></div>
</div>
</body>
拉胡尔·德什穆克
在这里,我在body标签中添加了div,您需要在peobject文件夹中添加min.js
这里的“topopup”是一个锚定标记,在该锚定标记上方的鼠标上,我添加了div-inside-body标记。谢谢..我编辑了问题Thank Furqan完成了这个技巧。。此外,是否可以通过“ProjectName{@i}”引用内部div id,例如ProjectName div标记?是的,也可以采用相同的方式,这是razor混合html和服务器端代码的优点。"ProjectName@i“嘿,我试着进入内分区”Projectname@i“在jquery代码中,使用$('#ProjectName'+i).html();但它对我不起作用。@Rameshi,你检查过项目div是用“i”的串联值创建的吗?Rahul,这似乎正是我要找的。但是这个ddn对我不起作用,即使我将min.js添加到我的项目文件夹中。你面临什么问题?