【发布时间】:2012-10-30 13:56:31
【问题描述】:
为什么当我使用嘶嘶声时出现以下代码调用错误:
var $myInput="#myForm input";
$($myInput+":checked").click(function(){
....
});
$($myInput+":checked") 选择器返回“[object Object] :checked”。
但是当我简单地使用像$("#myForm input:checked") 这样的变量内容时,请小心操作。
谢谢
【问题讨论】:
-
$myInput在您的示例中是一个字符串,因此不会发生这种情况。您确定这是您实际使用的代码吗? -
当你编码
var $myInput = $("#myForm input");而不是字符串时会发生这种情况。 -
You can see that this is not true. - 必须是代码中的其他内容。
-
@Ohgodwhy 我用嘶嘶声告诉 jquery。不是纯 jquery