如何使用jQuery在复选框中添加项目?
要安装DropDown列表,请使用以下命令:
$.each(dataResult, function (index, itemData) {
select.append($('<option/>', {
value: itemData.Value,
text: itemData.Text
}));
});
我需要知道构建一个复选框吗?
答案 0 :(得分:2)
请尝试如下。
<script type="text/javascript" language="javascript">
function PopulateCheckBoxList() {
$.ajax({
type: "POST",
url: "CheckBoxList/GetCheckBoxDetails",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
success: AjaxSucceeded,
error: AjaxFailed
});
}
function AjaxSucceeded(result) {
BindCheckBoxList(result);
}
function AjaxFailed(result) {
alert('Failed to load checkbox list');
}
function BindCheckBoxList(result) {
var items = JSON.parse(result.d);
CreateCheckBoxList(items);
}
function CreateCheckBoxList(checkboxlistItems) {
var table = $('<table></table>');
var counter = 0;
$(checkboxlistItems).each(function () {
table.append($('<tr></tr>').append($('<td></td>').append($('<input>').attr({
type: 'checkbox', name: 'chklistitem', value: this.Value, id: 'chklistitem' + counter
})).append(
$('<label>').attr({
for: 'chklistitem' + counter++
}).text(this.Name))));
});
$('#dvCheckBoxListControl').append(table);
}
</script>
请查看以下提到的链接以获取更多信息。
注意:这适用于网络表单。但您也可以轻松地将其与MVC一起使用。