如何使用Id阻止特定选择器上的CSS/JavaScript?

如何使用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

我使用这个JavaScript在我的代码中的单选按钮和复选框上添加CSS类

    $('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很好!咖啡前的评论很糟糕。:-)我支持你。