在javascript中,下面的代码将焦点放在edit_2输入框中:
document.getElementById("edit_2").focus();然而,使用Jquery并非如此:
$("#edit_2").focus;发布于 2010-04-24 18:40:23
您正在调用一个方法,因此:
$("#edit_2").focus;应该是
$("#edit_2").focus();get:如果你想知道为什么第一行没有被算作语法错误,那是因为它是一个正确的语句,上面写着"get focus“(并且什么都不做)。
发布于 2010-04-24 18:41:22
您的声明
$("#edit_2").focus没有调用函数'focus',为了调用该函数,必须使用语法'focus()‘
试一试
j$("#some_id").focus()它工作得很好。
焦点编辑您的语句'$("#edit_2").focus‘不会抛出错误,因为它只返回对函数’$‘的引用,但它不调用该函数。
发布于 2010-04-24 18:41:47
https://stackoverflow.com/questions/2704124
复制相似问题