我目前正在开发一个MVC项目并实现了jQuery Selectable
插件。我的模型中有一个字符串,我的Split()
如下所示:
@{
var size = Model.AvailableSizes.Split(',');
foreach (var item in size)
{
<ol class="ui-selectable" id="selectable">
<li class="ui-selectable">@item</li>
</ol>
}
}
以下是我视图中定义的静态脚本:
<script type="text/javascript">
$(document).ready(function () {
$("#selectable").selectable();
});
</script>
selectable
jQuery插件为每个项目成功生成<ol>
,但我只能选择第一个项目而不是其余项目。有什么问题?
答案 0 :(得分:0)
您应该将), (
放在循环之外。现在,您正在创建一个N <ol>
个元素,其中包含一个ol
个元素,所有元素都具有相同的li
,这两个元素都是无效的HTML,以及您的问题的原因。
试试这个:
id