我想使用jQuery禁用JavaScript函数(dialogs()
)。
我想做的是:
将函数包装在一个跨度中:"<span class = 'auto'>" + dialogs(i,0); + "</span>"
如果选中此复选框,请执行以下操作:(此if
语句位于$(document).ready(function(){
中)
if ($("#autodialog").is(":checked")) {
$(".auto").remove(); }
但这似乎不起作用。
有什么想法吗?
最佳答案
使您的dialogs
方法处理额外的参数isEnabled
,即布尔数据类型。
function dialogs(i,0,isEnabled) {
if(isEnabled) {
//Todos
}
}
然后让它看起来像这样
if ($("#autodialog").is(":checked")) {
dialogs('i',0,false); //I'm not sure about the values of parameter i
}
因此,无需将
span
标记用作包装器。希望你能理解。