虽然元素存在,但jQuery集合长度为0

时间:2015-04-07 22:59:57

标签: javascript jquery

当然,我必须错过一些愚蠢的东西 - 现在两个小时!

鉴于

<input style="max-width: 410px;" 
    autofillcontainerid="Requested-For_TopSpan_AutoFillDiv" 
    data-sp-peoplepickereditor="true" 
    class="sp-peoplepicker-editorInput" size="1" autocomplete="off" 
    value="" id="Requested-For_TopSpan_EditorInput" 
    title="Enter names or email addresses..." autocorrect="off" 
    autocapitalize="off" type="text">

console.log( $('input#Requested-For_TopSpan_EditorInput').length );

结果

控制台显示0(零)。除非我只是离开,否则这意味着找不到元素,尽管我多次检查输入id对jQuery选择器的拼写。

问题

长度不应该(至少)1?如果没有,为什么不呢?更重要的是,如何正确检测此输入的存在?

谢谢!

0 个答案:

没有答案