组合以获得新的变量名称
Combine to get new variable name
我需要得到这个:$('#anchor')
其中 anc hor 本身就是变量。
var firstPart = "anc"
var secondPart = "hor"
我该怎么做? + 如果我有这个结构,问题(对不起):
<a id="233"></a><li>qwerty</li>
如何将类添加到 #233 之后的确切 li?
第一部分:
$('#' + firstPart + secondPart); // $('#anchor')
第二部分:
$('#123 + li').addClass('myclass');
http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors
答案1
var firstPart = "anc"
var secondPart = "hor"
var selector = "#" + firstPart + secondPart;
然后你可以用 $(选择器) 来调用它。
答案 2:
$(function(){
$('#233 + li').addClass('ownclass');
});
检查 http://jsfiddle.net/alaminopu/U2q6E/以获取答案 2。
'#anchor'
只是一个字符串。使用标准字符串串联。
var str = '#' + firstPart + secondPart;
$(str)
相关文章:
- AngularJS-在JSON选择器中使用变量名
- 命令行中的Uglify js;不要弄乱变量名
- 像createComment这样的各种自定义变量名在内联javascript中被覆盖,但在外部js中没有.为什么?
- 这在JavaScript中是一个好的变量名吗
- 在javascript中,在变量名之前使用var有什么区别/优势吗
- 在Javascript中连接一个动态变量名
- 如何使用jQuery循环变量名
- JavaScript将字符串转换为变量名
- 根据发送到javascript中函数的参数创建变量名
- 检索本身包含变量的 Jquery 变量名的值
- 测试JavaScript是否符合异常变量名
- 动态变量名语法
- 动态jQuery变量名
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- Ajax jquery post发布时没有变量名
- 在javascript中的现有变量名中添加一个变量
- 可以't让JavaScript将ID读取为变量名
- ng绑定html,变量名来自ng repeat,但在其他地方定义了变量
- 使用动态变量名更新JSON中的结果
- JQuery组合变量名