Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么当我使用嘶嘶声时出现以下代码调用错误:
var $myInput="#myForm input"; $($myInput+":checked").click(function(){ .... });
选择$($myInput+":checked")器返回“[object Object]:checked”。但是当我简单地使用变量内容时就像$("#myForm input:checked")工作一样小心。
$($myInput+":checked")
$("#myForm input:checked")
谢谢
$myInput似乎是您的代码中的一个对象,但在您的示例代码中是一个字符串。
$myInput
如果您想过滤$myInput并仅将此事件处理程序应用于:checked输入,请使用以下内容:
:checked
$myInput.filter(':checked').click(function() { // ... });
请注意,此处理程序绑定到$myInput创建时存在的元素,因此这不会考虑稍后创建的元素。