Javascript jQuery如果为true,则在行内执行

Javascript jQuery如果为true,则在行内执行,javascript,jquery,Javascript,Jquery,我有一个小功能。肮脏的 if(defaults["debug"] == true){ $('#get_debug').append(url + "<br />"); } if(默认值[“debug”]==true){$('get#u debug')。追加(url+“”) 有没有可能写一些像follow这样的东西 $('#get_debug').ifdebug.append(url + "<br />"); $('#get_debug').ifdebug.append

我有一个小功能。肮脏的

if(defaults["debug"] == true){ $('#get_debug').append(url + "<br />"); }
if(默认值[“debug”]==true){$('get#u debug')。追加(url+“
”)
有没有可能写一些像follow这样的东西

$('#get_debug').ifdebug.append(url + "<br />");
$('#get_debug').ifdebug.append(url+“
”);

谢谢

我不明白你为什么要这么做,但肯定有可能

$.fn.ifdebug = function() {
    return defaults["debug"] == true ? this : $();
}
那你就可以做了

$('#get_debug').ifdebug().append(url + "<br />"); }
$('#get_debug').ifdebug().append(url+“
”)
出于您的目的,您需要修改您的jquery文件。您可以编写一个自定义插件方法,如果条件为metCheers,该方法将返回元素!这太完美了。