javascript - 如何使用 jquery 获取 html 列表中所选项目的 ID?

标签 javascript jquery html

我正在使用 jquery 将选定的项目从一个列表传输到另一个列表。源列表 HTML 为

<ul id="source-list">
    <li id="1">Accordion</li>
    <li id="2">Autocomplete</li>
    <li id="3">Tabs</li>
</ul>

这是jquery

jQuery(document).ready(function($) {
    $("#source-list, #target-list").selectable();

    $("#add-button").click(add);
    $("#add-all-button").click(addAll);
    $("#remove-button").click(remove);
    $("#remove-all-button").click(removeAll);

    addHiglightPlugin();      
}); 

function addHiglightPlugin() {
    $.fn.highlight = function() {
        return this
            .addClass("li-transfer-highlight")
            .removeClass("li-transfer-highlight", 400);
    }
}

function add() {
    $eg =  $("#source-list li").innerHTML;
    alert($eg);
    transfer($("#source-list li.ui-selected"));
}   

我希望添加功能显示一个警告框,其中包含源列表中的选定项目。如何做到这一点?

最佳答案

alert($("#source-list li.ui-selected").attr("id"))

alert($("#source-list li.ui-selected")[0].id)

关于javascript - 如何使用 jquery 获取 html 列表中所选项目的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24038390/

相关文章:

javascript - 我在 d3.js 中定义了一条路径,它绘制正确,但 .getTotalLength() 未定义

javascript - 给定一个 Rails 时间戳,我如何使用 JavaScript 来确定时间戳有多少天?

javascript - 使用 sprite 对 jQuery slider 进行分页时遇到问题

javascript - 在全日历中添加事件悬停文本

javascript - location.hash和history.replaceState

javascript - 仅针对选定元素的 css 样式

CSS 过度定位元素

javascript - 重置 JavaScript 间隔而不是清除它

javascript - 代码点火器 : data not being inserted in cart

javascript - 使 Bootstrap 导航栏具有粘性