C# 此代码显示ol中的li数
这是我首先应该发布的内容 此代码显示ol内的li数。每个li在页面上用数字(1到…)表示。是否有任何方法可以使用HTML、C#、Razor或JavaScript访问当前的li数字值,以便我自己在页面的其他位置显示它C# 此代码显示ol中的li数,c#,javascript,html,razor,C#,Javascript,Html,Razor,这是我首先应该发布的内容 此代码显示ol内的li数。每个li在页面上用数字(1到…)表示。是否有任何方法可以使用HTML、C#、Razor或JavaScript访问当前的li数字值,以便我自己在页面的其他位置显示它 <div id="movieslist"> <ol> @foreach(var row in data) { <li> <table> <tr>
<div id="movieslist">
<ol>
@foreach(var row in data)
{
<li>
<table>
<tr>
<td width="950px" valign="baseline">@row.Name, @row.ReleaseYear, @row.Genre</td>
<td align="right" width="50px">
@{displayCount++;@displayCount;}
</td>
<td>
<select style="background-color:ThreeDFace">
<option>Choose Action</option>
<option onclick="window.location='dataMovies.cshtml?id=@row.id'">Google it</option>
<option onclick="window.location='EditMovie.cshtml?id=@row.id'">Edit Movie</option>
<option onclick="window.location='DeleteMovie.cshtml?id=@row.id'">Delete Movie</option>
</select>
</td>
</tr>
</table>
</li>
}
</ol>
@foreach(数据中的var行)
{
@row.Name,@row.ReleaseYear,@row.Genre
@{displayCount++;@displayCount;}
选择行动
谷歌it
编辑电影
删除电影
}
如果您想自己显示,请使用ul和计数器。但是,您也可以稍微修改自动显示的编号。这将帮助您实现这一点。我假定您指的是当使用
ol
或有序列表时,浏览器自动关联的编号
使用JQuery,您可以使用
在CSS3中,可以使用第n个子元素的伪选择器设置特定元素的样式:-
我在
li
中没有看到数字。它在哪里?@Daniel Hilgarth:ol
元素默认设置子元素的编号样式。问题是如何获取数字,以便可以手动将其添加到HTML中。也许您可以添加一个密码并将其附加到li
id@icktoofay:啊,这个数字的意思是。感谢您的澄清。关于erenon关于样式的观点,这里有一个关于选项的参考,我正在使用一个名为displatCounter的计数器,但如果可能的话,我更愿意直接访问自动生成的号码。