Javascript jquery事件处理代码需要空检查还是未识别检查?

Javascript jquery事件处理代码需要空检查还是未识别检查?,javascript,jquery,Javascript,Jquery,在运行此代码之前,我是否需要检查id为的html是否存在,以防止js错误?答案是Noand long one:)你不需要检查任何东西。如果html元素没有检查,它就不会执行exist@osamayaccoub详细回答:不,当您使用上述事件处理程序时,您不必担心它,因为只有当元素存在时,事件才会被绑定。从元素中检索属性/属性时,这是一个更大的问题。例如var foo=$('#bar').text()。如果#bar不存在,则不会引发错误,但如果希望始终设置foo,则会出现问题。 $("input[n

在运行此代码之前,我是否需要检查id为
的html是否存在,以防止js错误?

答案是Noand long one:)你不需要检查任何东西。如果html元素没有检查,它就不会执行exist@osamayaccoub详细回答:不,当您使用上述事件处理程序时,您不必担心它,因为只有当元素存在时,事件才会被绑定。从元素中检索属性/属性时,这是一个更大的问题。例如
var foo=$('#bar').text()
。如果
#bar
不存在,则不会引发错误,但如果希望始终设置
foo
,则会出现问题。
$("input[name='SOME_ID']").on('input propertychange',function(){
    doCalculateDuration();
});