我怎样才能引用JQuery中的调用元素?

时间:2009-11-21 04:02:26

标签: jquery callback css-selectors

例如:

<input type="text" size="5" id="question'+$qid+'"onKeyUp="checkanswer('+i+')"/></div>

我想引用函数checkanswer()中的"question'+$qid+'"元素,该怎么做?

也许我可以通过onKeyUp="checkanswer('+$qid+')"来做,还有其他优雅的方法吗?

2 个答案:

答案 0 :(得分:1)

我不确定我完全理解您的要求,但如果您尝试将当前项目传递给checkanswer(),您可以这样做:

<input type="text" size="5" id="question'+$qid+'"onKeyUp="checkanswer(this)"/>

答案 1 :(得分:0)

假设$ qid和'i'是相同的数字,你可以在checkanswer()函数中执行$('#question'+ param)(其中'param'是'i'代表的参数)。