我有一个复选框列表,其中每个项目都有一个id。单击项目的文本时,应在console.log中打印出id(" cssId")。
的CheckBoxList:
<div id="cssListBox" class="list-group">
<ul id="listItemCss">
@foreach (var item in Model.CssTemplates)
{
<li id="itemInList">
@Html.CheckBox("ChoiceBox", item.IsConnected)
@Html.Hidden("cssId", item.Id, new { @class = "cssId" })
</li>
}
</ul>
</div>
Jquery的:
$('#listItemCss>li').click(function() {
var cid = (this).val();
console.log('cid');
});
请告诉我,如果我能以某种方式使问题更清楚,我有点慢,所以请耐心等待。
答案 0 :(得分:0)
id
此外,请勿对多个li
元素使用相同的body{
margin: 0;
}
#top{
background-color: #53FF40;
width: 100%;
height: 50%;
}
#bottom{
background-color: #FF5757;
width: 100%;
height: 50%;
}
.img-yes{
width: 25%;
height: 25%;
}
请参阅Why is it a bad thing to have multiple HTML elements with the same id attribute?
答案 1 :(得分:0)
$('#listItemCss>li').click(function() {
var cid = (this).attr('id');
console.log('cid');
});
答案 2 :(得分:0)
$('#listItemCss>li').click(function() {
var cid = $(this).attr('id');
console.log('cid');
});