.live works when it shouldn't, and .bind doesn't work where it should <p>I'm using this on an existing DOM element:</p> <pre><code>function questionsForm() { $("form[name='qc']:last").bind("focus", newTextLine); } </code></pre> <p>and it doesn't work, but when i replace <code>.bind</code> with <code>.live</code> it works this is the HTML where the handle is suppose to work:</p> <pre><code> &lt;body&gt; &lt;div id="screen"&gt; &lt;div id="form"&gt; &lt;div id="insertQuestions"&gt; &lt;form id="qc" name="qc"&gt; &lt;h2&gt;Create New Question!&lt;/h2&gt; &lt;div id="question"&gt;Question: &lt;input type="text" name="Question" /&gt;&lt;/div&gt;&lt;!--question--&gt; &lt;input type="submit" value="Submit" /&gt; </code></pre> <p>Why is it? jQuery 1.6</p>