Javascript添加类到段落如果段落包含复选框
Javascript adding class to paragraph if paragraph contains checkbox
所以,我试图添加一个类的段落,只有当段落包含一个复选框。这是我的代码(显然有错误)。
$(window).load(function() {
$('p').each(function(){
var p = element.parentNode;
if ( $(this).val() != '')
if ( $(this).val().indexOf('checkbox')>=0)
{
p.className = p.className + "stylename";
}
else {alert ('the if function works');} // test
}
);})
既然这似乎是jQuery…
$("p:has(:checkbox)").addClass("stylename");
演示: http://jsfiddle.net/LMB7L/
我建议选择相关的输入,然后样式化它的祖先:
$('input[type="checkbox"]').closest('p').addClass('stylename');
JS Fiddle demo.
引用:
-
addClass()
. -
closest()
.
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- 将文本值与复选框值之和相乘,并将其显示在段落中
- 如何使用Javascript(闭包)取消选中复选框
- 我们是否可以使用谷歌闭包创建一个带有复选框和组合框的对话框
- 选中复选框时无法隐藏段落
- JS代码来替换复选框和闭包
- 将段落或新元素转换为复选框
- Javascript添加类到段落如果段落包含复选框