需要在每个jquery中放置一个变量
我有一个这样的函数需要在每个jquery中放置一个变量,jquery,each,Jquery,Each,我有一个这样的函数 var json = "location.cities"; $(<--here-->).each(function() { ..... }); var json=“location.cities”; $()。每个(函数(){ ..... }); 所以 我需要将变量“json”放在括号内并启动函数。那么有没有办法做到这一点呢?有人能帮我吗?我在这里真的很累。你可以试试下面的 你一直像“location.cities”。它现在变成了字符串 $(locatio
var json = "location.cities";
$(<--here-->).each(function() {
.....
});
var json=“location.cities”;
$()。每个(函数(){
.....
});
所以
我需要将变量“json”放在括号内并启动函数。那么有没有办法做到这一点呢?有人能帮我吗?我在这里真的很累。你可以试试下面的 你一直像
“location.cities”
。它现在变成了字符串
$(location.cities).each(function() { ..... });
或
var json=location.cities
$(json).each(function() {
.....
});
非常简单:
$(json)
你的问题不清楚,你到底想实现什么?你试过了吗?因为从我看到的地方来看,第一个评论(和第一个答案)是正确的…@Bartdude如果他的DOM中有一些
元素,这些元素上有类cities
,那么它们是正确的,但这似乎极不可能。@StefanCandan如果location.cities
是一个包含集合的变量,那么$(location.cities)
对其进行迭代是不正确的;他们需要$。每个(location.cities,function(i,val){…})代码>取而代之。如果json
真的是一个字符串,那么它会变得稍微复杂一些(名称也没有意义)。你的第二个答案对我很有用。我真的需要这样做。我在声明变量时使用了双引号。那是我的错。你真的节省了我的时间。我欠你一杯啤酒,伙计。谢谢。