我用它搜索了更多的时间,但它不起作用,我希望复选框被禁用,用户不检查,如果有一些条件可以检查它.好的,现在,我试过禁用它们.我使用jquery 2.1.3
<input type="checkbox" class="checkbox1" id="chk" name="check[]" value="U01" />Banana
<input type="checkbox" class="checkbox1" id="chk" name="check[]" value="U02" />Orange
<input type="checkbox" class="checkbox1" id="chk" name="check[]" value="U03" />Apple
<input type="checkbox" class="checkbox1" id="chk" name="check[]" value="U04" />CandyRun Code Online (Sandbox Code Playgroud)
$(window).load(function () {
$('#chk').prop('disabled', true);
});
Run Code Online (Sandbox Code Playgroud) 我在http://harvesthq.github.io/chosen/中选择了使用。好的,我测试它从ajax加载数据。我在任何地方都能找到,也许没有人成功。
<script src="theme/js/jQuery-2.1.3.min.js"></script>
<link href="theme/chosen_v1.4.2/chosen.css" rel="stylesheet" />
<script src="theme/chosen_v1.4.2/chosen.jquery.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$(".cb_bu_info").chosen({
width: "95%",
source: function (data) {
$.ajax({
type: "POST",
url: "../BUS/WebService.asmx/LIST_BU",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
$("#cb_info").html('');
//$.each($.parseJSON(data.d), function (idx, obj) {
$.each(data, function (idx, obj) {
$("#cb_info").append('<option value="' + obj.BU_ID + '">' + obj.BU_NAME + '</option>');
});
//$("#cb_info").trigger("liszt:updated");
},
error: function (data) {
console.log(data.d);
}
});
}
});
$("#cb_info").trigger("liszt:updated");
});
</script>Run Code Online (Sandbox Code Playgroud)
<select id="cb_info" class="cb_bu_info"></select>Run Code Online (Sandbox Code Playgroud)
数据形式的ajax为
[{"BU_ID":"B01","BU_NAME":"Agro Feed","BU_DES":"Agro …Run Code Online (Sandbox Code Playgroud) 我使用实体框架,我有一个表.数据是
Code Check Num
C1 true 10
C1 false 20
C2 true 15
C1 false 15
C1 true 15
C1 true 20
C2 false 10
Run Code Online (Sandbox Code Playgroud)
好的,我将按代码="C1"过滤数据,找到一行,其中Check ="true",Num ="15".我使用如下代码:
var list = db.PRODUCTes.Where(e=>e.Code == C1);
var flag=0;
foreach (var item in list)
{
if (list.Select(e => e.Check).SingleOrDefault() == true && list.Select(e => e.Num).SingleOrDefault() == 15)
{
flag = 1;
}
else
flag = 2;
}
return flag;
Run Code Online (Sandbox Code Playgroud)
当我运行它时,flag的值是2.我认为它不起作用.