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

时间:2014-06-04 13:10:15

标签: 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"));
}   

我希望add功能在源列表中显示包含所选项目的警告框。怎么办呢?

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

$(...).prop("id");$(...)[0].id;