.live应该不应该工作,而.bind不应该工作

时间:2011-05-27 14:55:47

标签: jquery bind live

我在现有的DOM元素上使用它:

function questionsForm() {
    $("form[name='qc']:last").bind("focus", newTextLine);
}

并且它不起作用,但当我用.bind替换.live时,它可以正常工作 这是句柄可以工作的HTML:

    <body>

    <div id="screen">
        <div id="form">
            <div id="insertQuestions">
                <form id="qc" name="qc">
                <h2>Create New Question!</h2>
                <div id="question">Question: <input type="text" name="Question" /></div><!--question-->
                <input type="submit" value="Submit" />

为什么? jQuery 1.6

1 个答案:

答案 0 :(得分:0)

bind仅添加事件处理程序。并且trigger运行它。

live都添加了处理程序并运行它

旁注

为什么不选择表单的ID?

$("form#qc").bind("focus", newTextLine);
相关问题