我在现有的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
答案 0 :(得分:0)
bind
仅添加事件处理程序。并且trigger
运行它。
live
都添加了处理程序并运行它
旁注
为什么不选择表单的ID?
$("form#qc").bind("focus", newTextLine);