gpt4 book ai didi

javascript - JS : function for every ul in variable

转载 作者:行者123 更新时间:2023-12-03 12:43:27 24 4
gpt4 key购买 nike

我有这个 javascript (jquery),我在其中定义了一个变量。该变量包含一个字符串,其中可能包含一个或多个 ul。我希望脚本选择每个 ul 并为每个 ul 运行一个函数。

但不幸的是,加载页面时没有任何反应。

<script type="text/javascript">
var wid_tekst1 = "<?php echo $wid_tekst1; ?>";
$(wid_tekst1).find('ul').each(function() {
alert('hoi');
})
</script>

$wid_tekst1 包含:

<p>test tekst 1</p>
<ul>
<li>testitem</li>
<li>testitem</li>
<li>testitem</li>
<li>testitem</li>
<li>testitem</li>
<li>testitem</li>
<li>testitem</li>
</ul>
<p>test</p>

谢谢

最佳答案

由于 ul 是集合中的顶级元素,因此您应该使用 filter 而不是 find 方法。如果您想使用 find 方法,您可以将字符串设置为另一个元素的 innerHTML:

$('<div/>').html(wid_tekst1).find('ul').each(func); 

关于javascript - JS : function for every ul in variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23436174/

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