jQuery复选框样式问题
jQuery checkbox styling issue
我有一段jQuery代码,我用它来检查一个复选框是否被选中。如果没有,则抛出一个事件。
<>之前
$('#Button').click(function() {
if(!$('input[@name='"image_id'"]:checked').val()){
//Do Something
return false;
}
});
之前它工作得很好,但我决定用jQuery checkbox插件来设置默认复选框的样式。
现在问题来了,这是样式化后的输出:
<input type="radio" name="answerswer_id" value="37" style="position: absolute; z-index: -1; visibility: hidden;">`
<span class="jquery-safari-checkbox jquery-safari-checkbox-checked"><span class="mark"><img src="empty.png"></span></span>
使我无法查看输入是否被检查。关于我能做什么(如果有的话)或者我应该恢复到旧的复选框的任何想法?
你不需要做任何特别的事情。原来的复选框仍然存在并保持其状态。当你点击花哨的复选框时,插件会更新隐藏的复选框以匹配当前状态。
如果使用最新的jQuery,也可以稍微更新一下代码。你的代码太过时了:
$('#Button').click(function () {
if (!$('input[name=image_id]').prop('checked')) {
//Do something
return false;
}
});
演示:http://jsfiddle.net/k2d6E/
在我看来这样做有点乱,但是:
if($(".jquery-safari-checkbox").hasClass("jquery-safari-checkbox-checked")){
//Do something
return false;
}
相关文章:
- javascript问题正文样式
- 使用Javascript对象为具有两个背景图像的DIV设置样式时出现问题
- 动态生成网格样式问题
- 样式 DOM 上的 $.before() 性能问题
- 显示 CSS 样式表时出现 IE8 问题
- C3图表导出问题 - 不下载样式
- 设置选择框样式时出现问题
- 在弹出式显示和隐藏上遇到样式问题
- 将谷歌地图样式转换为谷歌静态地图 URI 时出现问题
- 使用 jssor 滑块的“空元素的 XML 样式关闭语法”问题
- 从 javascript 获取样式设置时出现问题
- asp.net 高度属性的元素样式问题
- 页面加载顺序有问题 - 样式不适用
- Zopim 小部件的样式问题
- 引导响应式导航栏链接对齐和样式问题
- 使用角度ng样式时出现问题,在IE中未更新
- 我无法使用我的 JavaScript 代码访问 css 样式.我的代码有什么问题
- 动态设置复选框标签文本会导致复选框中的样式问题
- 内联样式在替换图元时会导致问题
- 带有文本框的FF Javascript样式问题