如何选择元素中多个子元素的ID

How to select ID of several children in an element?

本文关键字:元素 ID 选择 何选择      更新时间:2023-09-29

我有一个ul元素,我在其中从另一个列表中拖放li的元素。我想得到我丢弃的li的id,并在按下按钮后将这些id打印在div中。

我试过这个:

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

有了这个代码,我可以打印我丢弃的第一个li的Id。我需要帮忙查几个李的身份证。

感谢

我需要帮助来获取几个li的Id

您可以使用.map().

描述:通过一个函数传递当前匹配集中的每个元素,生成一个包含返回值的新jQuery对象。

由于返回值是一个jQuery对象,其中包含一个数组,因此对结果调用.get()来处理基本数组是非常常见的。

使用

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