【发布时间】:2010-02-12 13:07:22
【问题描述】:
由于某种原因,这行得通:
var oldText = $("#tayke li:eq(" + theIndex + ")" ).text();
但这不是:
var tayke_li = "#tayke li:eq(" + theIndex + ")"
var oldTest = $( tayke_li ).text();
注意:theIndex 是一个整数。
【问题讨论】:
-
您在第 2 行之前错过了
;还是这只是一个错字? -
与第一个相比,另一个错字是 oldText 变成了 oldTest (x -> s)。如果您警告它是否有效,它将失败..
-
当你说它不起作用时,是没有选择你想要的还是代码抛出错误?
-
哇,盖比,不错的收获。我是个白痴。我想就是这样。它现在似乎正在工作。编辑:我是 Stack Overflow 的新手,所以我不知道这是否被允许,但如果您对该回复做出正式回答,我会将其标记为已接受。
-
使用像 WebStorm 这样的优秀 IDE,您会为未使用的变量加上下划线和许多其他功能。对于专业的 javascript 开发人员来说,这真的是物有所值。
标签: javascript jquery variables