gpt4 book ai didi

javascript - 如何选择一个元素中多个子元素的ID?

转载 作者:行者123 更新时间:2023-12-02 16:28:54 26 4
gpt4 key购买 nike

我有一个 ul 元素,我从另一个列表中拖放 li 的元素。我想获取我删除的 li 的 id,并在按下按钮后在 div 中打印这些 id。

我试过这个:

$(".validate-btn").click(function(){
var Id = $("ul#sortable3").children().attr('id');
$('.text-id').text(Id);
});

使用此代码,我可以打印我删除的第一个 li 的 Id。我需要帮助来获取几个 li 的 Id。

谢谢

最佳答案

我需要帮助来获取多个 li 的 ID。

您可以使用.map() .

Description: Pass each element in the current matched set through a function, producing a new jQuery object containing the return value.

As the return value is a jQuery object, which contains an array, it's very common to call .get() on the result to work with a basic array.

使用

var arr = $("ul#sortable3").children().map(function () {
return this.id; //You can also use $(this).attr('id')
}).get(); //Result in array
var values = arr.join(); //in string

关于javascript - 如何选择一个元素中多个子元素的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28481830/

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