jquery使用带有焦点()的变量
当我写作时: $('#telPro').focus()//telPro是输入的id 重点放在telPro输入上 但如果我构造一个这样的变量: b=“$”+”(“+”+“#“+”telPro“+””“+””) 谁给了$('telPro')并写了 b、 焦点() 我得到一个错误:TypeError:b.focus不是一个函数 有人能告诉我怎么做吗 感谢您的回答,因为jquery使用带有焦点()的变量,jquery,focus,Jquery,Focus,当我写作时: $('#telPro').focus()//telPro是输入的id 重点放在telPro输入上 但如果我构造一个这样的变量: b=“$”+”(“+”+“#“+”telPro“+””“+””) 谁给了$('telPro')并写了 b、 焦点() 我得到一个错误:TypeError:b.focus不是一个函数 有人能告诉我怎么做吗 感谢您的回答,因为.focus()不是字符串上的函数。而b是一个字符串: 如果希望b成为jQuery对象,请不要将代码括在引号中。仅将字符串用引号括起来:
.focus()
不是字符串上的函数。而b
是一个字符串:
如果希望b
成为jQuery对象,请不要将代码括在引号中。仅将字符串用引号括起来:
b = $("#"+"telPro");
当然,这与:
b = $("#telPro");
包含碰巧是代码的文本的字符串本身不是代码。它们只是线
(旁注:您可能正在寻找。但您可能真的不应该这样。)因为.focus()
不是字符串上的函数。而b
是一个字符串:
如果希望b
成为jQuery对象,请不要将代码括在引号中。仅将字符串用引号括起来:
b = $("#"+"telPro");
当然,这与:
b = $("#telPro");
包含碰巧是代码的文本的字符串本身不是代码。它们只是线
(旁注:你可能在寻找。但你可能真的不应该是。)
b
是一个字符串。试试$(b)。focus()你能解释一下你这样构造b
的背后的心理过程吗,而不仅仅是把.focus()
从你已经在做的事情中去掉吗?非常感谢你的回答。BASEER HAIDER JAFRI给出的解决方案是很好的,它适合我。b
是一个字符串。b
试试$(b)。focus()你能解释一下你这样构造b
背后的心理过程吗,而不仅仅是把.focus()
从你已经在做的事情中去掉吗?非常感谢你的回答。贝塞尔·海德尔·贾弗里给出的解决方案是很好的,它适合我。