jQuery禁用复选框样式操作

时间:2011-08-17 09:25:14

标签: jquery checkbox

我想禁用一个样式复选框和单选按钮的动作,但我不知道如何做到这一点。

我有这个Javascript行:

$("input[type=radio], input[type=checkbox]").customInput();

这很有效,但当一个复选框位于表格中时,我想禁用该操作。

2 个答案:

答案 0 :(得分:1)

尝试这个,我没有尝试过运行它,但这个想法很扎实。

$("input[type=radio], input[type=checkbox]").each (function () 
{ 
if ($(this).parent("table").length == 0) 
{
customInput();
}
});

答案 1 :(得分:1)

使用父母()代替parent()。

您也可以尝试过滤功能;

$("input[type=radio], input[type=checkbox]").filter(function(){ return $(this).parents("table").length }).customInput();​​​​​​​​​​​​​​​