相关疑难解决方法(0)

jquery集中关注动态内容?

在jquery中,我将一个<li>元素附加到无序列表中.

我如何专注于新创建的<li>

如果我执行以下操作:

$("ul").append('<li><input type="text" value="Hi!"></li>');
$("li:last").focus(); //doesn't work because new <li> isn't in dom yet
Run Code Online (Sandbox Code Playgroud)

如上所述,焦点不起作用.

我知道jquery 1.4.2有一个live()事件处理程序,它允许你加载事件处理程序来动态添加元素,但我不确定我做错了什么:

$(document).ready(function () {

    $('li').live('load', function () {
       alert("hi!");
       $("li:last").focus();
    });
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery focus

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

focus ×1

javascript ×1

jquery ×1