Jquery:What';更好吗?是按全局变量检查,还是按应用于元素的类检查?

Jquery:What';更好吗?是按全局变量检查,还是按应用于元素的类检查?,jquery,if-statement,global-variables,element,Jquery,If Statement,Global Variables,Element,设置一个全局变量,然后检查是否更好? 或者在元素上设置一个类,然后检查它 每种方法的好处是什么 小小的例子: if(something == "myGlobalVariable") yada yada yada 或 使用全局变量,最终会污染名称空间,这可能会导致将来的冲突。总的来说,这是个坏主意 检查一个元素看它是否有特定的类没有什么错。事实上,这就是许多插件按照约定写入wire的方式。这两种方式是完全不同的。答案在很大程度上取决于你想做什么。那么,你想做什么? if($('.element'

设置一个全局变量,然后检查是否更好? 或者在元素上设置一个类,然后检查它

每种方法的好处是什么

小小的例子:

if(something == "myGlobalVariable")
yada yada yada


使用全局变量,最终会污染名称空间,这可能会导致将来的冲突。总的来说,这是个坏主意


检查一个元素看它是否有特定的类没有什么错。事实上,这就是许多插件按照约定写入wire的方式。

这两种方式是完全不同的。答案在很大程度上取决于你想做什么。那么,你想做什么?
if($('.element').hasClass('foo'))
yada yada yada