如何使用Id阻止特定选择器上的CSS/JavaScript?
我使用这个JavaScript在我的代码中的单选按钮和复选框上添加CSS类如何使用Id阻止特定选择器上的CSS/JavaScript?,javascript,html,css,Javascript,Html,Css,我使用这个JavaScript在我的代码中的单选按钮和复选框上添加CSS类 $('input[type="checkbox"]').iCheck({ checkboxClass: 'icheckbox_flat-blue' }); $('input[type="radio"]').iCheck({ radioClass: 'iradio_flat-blue' }); 我在我的HTML页面中跟踪布局和内容现象,换句话说,我有一个la
$('input[type="checkbox"]').iCheck({
checkboxClass: 'icheckbox_flat-blue'
});
$('input[type="radio"]').iCheck({
radioClass: 'iradio_flat-blue'
});
我在我的HTML页面中跟踪布局和内容现象,换句话说,我有一个layout.HTML,它包含所有页面中相似的所有部分和分区,我在我的content.HTML页面中使用此布局来呈现内容
|----------------------| |----------------------|
| Header | | Header |
|======================| |======================|
| | | |
| | | |
| Content 1 | | Content xyz |
| | | |
| | | |
|======================| |======================|
| footer |<-----Layout--------->| footer |
|----------------------| |----------------------|
|------------------------------------------------------------|----------------------|
|收割台| |收割台|
|======================| |======================|
| | | |
| | | |
|内容1 | |内容xyz|
| | | |
| | | |
|======================| |======================|
|页脚| |页脚|
|----------------------| |----------------------|
所有CSS和脚本都在布局中,因为我几乎在每个内容页面中都使用它们。
我的内容页包含HTML输入字段,如文本、单选等。上面的脚本位于布局文件中,该文件在我的内容页的单选按钮和复选框中添加了CSS类。但它们在同一内容页中的某些位置,我不希望这个脚本在我的输入字段中工作。我想防止在同一内容页的两个单选按钮上使用此脚本,而在其他单选按钮上使用此脚本。
有没有办法通过给他们一个id来做到这一点?您可以在输入收音机中设置一个您不想更改的类:
<input type="radio" class="not-apply" />
您可以在不想更改的输入收音机中设置一个类:
<input type="radio" class="not-apply" />
如果您不使用jQuery,并且仅使用纯javascript和css,则可以使用此语法
document.querySelectorAll('span.test:not(.asd)');
如果您不使用jQuery,并且只有纯javascript和css可以使用此语法
document.querySelectorAll('span.test:not(.asd)');
$('input[type=“checkbox”]”)。不是('.some class to ignore')…
如果使用jQuery,上面的语句应该有效。您在使用jQuery吗?@MisterPositive问题中提供的唯一代码是jQuery.LOL很好!咖啡前的评论很糟糕。:-)我同意你的观点。$('input[type=“checkbox”]')。不是('.some class to ignore')…
如果你使用jQuery,上面的语句应该有效。您在使用jQuery吗?@MisterPositive问题中提供的唯一代码是jQuery.LOL很好!咖啡前的评论很糟糕。:-)我支持你。