gpt4 book ai didi

javascript - 无法修改/定位 jQuery 对象中的外部包装器

转载 作者:行者123 更新时间:2023-11-30 15:52:38 25 4
gpt4 key购买 nike

我不确定如何直接定位 jQuery 对象的最外层元素。

li = '<li id="test"><span id="testspan">0</span></li>';
var e = $(li);

$('#test', e).html("1"); //example 1
$('#testspan', e).text("2"); //example 2

“示例 1” 不起作用,但“示例 2” 可以。如何以这种方式定位 #test

这里是 jsFiddle .

最佳答案

您的 e 已经 #test 元素。不需要其他选择器。当您执行 $('#test', e) 时,jQuery 会在 e内部查找 #test。但是 #test 是外父级,所以在里面找不到任何东西。

li = '<li id="test"><span id="testspan">0</span></li>';
var e = $(li);
e.html("1");

想想你将如何使用 jQuery 本身:

var e = $("#test");
e.html("1");

Working example.

关于javascript - 无法修改/定位 jQuery 对象中的外部包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39074468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com