我想设计我的网站表单、输入和选择。我使用Bootstrap作为输入,Bootstrap-select用于选择,iCheck用于复选框。问题是 iCheck 不能与 Bootstrap-select 一起正常工作。
这是 jsFiddle 测试:http : //jsfiddle.net/36Xpf/
现在,尝试勾选 iCheck 复选框,bootstrap-select 的选择不会被禁用。然后选中标准方块复选框,引导程序的选择将被禁用。
我禁用了属性以选择是否使用 jQuery 选中复选框.change():
$('#checkbox1').change(function(){
if (this.checked) {
$('.selectpicker').attr('disabled', false);
} else {
$('.selectpicker').attr('disabled', true);
}
});
Run Code Online (Sandbox Code Playgroud)
我做错了什么?为什么禁用属性在引导选择上不起作用?
任何帮助表示赞赏!谢谢!
我需要在Liferay Portal上的Freemarker模板中比较不区分大小写的字符串.我尝试过:
<#if nav_item.getName().equalsIgnoreCase("home")>
<!-- if do -->
</#if>
Run Code Online (Sandbox Code Playgroud)
但我得到错误:
Expected hash. nav_item.getName() evaluated instead to freemarker.template.SimpleScalar on line 39, column 46 in navigation.ftl.
Run Code Online (Sandbox Code Playgroud)
如此处所示,我可以使用不区分大小写的公共标志来区分同一个字母的小写和大写变体.所以我试过:
<#if nav_item.getName()?matches("home", "i")>
Run Code Online (Sandbox Code Playgroud)
但是不起作用!我收到错误.
任何帮助表示赞赏!谢谢!
我想使用预定义的AngularJS指令在点击时切换一个类,而不必编写JavaScript代码.
我尝试使用ng-class以下方法切换类:
<button ng-model="toggle" ng-class="{'red' : toggle}">Change Class</button>
Run Code Online (Sandbox Code Playgroud)
我想Ctrl在链接上禁用+鼠标左键单击事件.我尝试过按键事件,但它不起作用:
$('a').keypress(function (e){
if (e.ctrlKey && e.keyCode === 13) {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
我已经for loop为jQuery验证函数创建了一个规则,如下所示:
form.validate({
rules: {
for(var i = 1; i < arguments.length; i++) {
arguments[i]: {required: true,},
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我点击提交时,我得到{"error": "Please use POST request"}(在jsFiddle中)和Uncaught SyntaxError: Unexpected token (在firebug中.问题可能是最后一个逗号.我通过删除最后一个逗号来遵循Felix和Huangism的建议,但我总是得到同样的错误.
看到这个jsFiddle.