我有这样简单的东西:
$(selector).append("somestuff");
Run Code Online (Sandbox Code Playgroud)
但是因为我要重用选择器,所以我将其缓存:
var $selector = $(selector);
Run Code Online (Sandbox Code Playgroud)
所以我最终得到:
$selector.append("somestuff");
Run Code Online (Sandbox Code Playgroud)
我的问题是,我应该这样做,还是应该这样做:
var selector = $(selector);
selector.append("somestuff");
Run Code Online (Sandbox Code Playgroud)
尝试任何一个,两个都有效.哪种方法是正确的,为什么?是$在$selector不必要的,因为jQuery对象已经在申报$(selector)?
谢谢你的回答.看起来很简单也很清楚.尽管如此,我是否应该$在变量中使用似乎存在分歧.每个人投票给答案都很好.:)
jquery ×1