Jquery mobile jquerymobile搞乱了我的课程

Jquery mobile jquerymobile搞乱了我的课程,jquery-mobile,Jquery Mobile,我正在创建以下内容,除了一个问题外,它做得很好: function showDevices() { for (var i = 0; i < devices.length; i++) { var value = devices[i].Value; var geraete_id = devices[i].Key; if (value.Name != "") { // if name exists, use that as heading,

我正在创建以下内容,除了一个问题外,它做得很好:

function showDevices() {
    for (var i = 0; i < devices.length; i++) {
        var value = devices[i].Value;
        var geraete_id = devices[i].Key;
        if (value.Name != "") { // if name exists, use that as heading, else, use UDID
            $("#geraete-list").append("<li id='geraete-"+i+"'><a href='#'><h5>" + value.Name + "</h5>"
            + "<p>" + value.LastUsedBy + "</p>"
            + "<p id='geraete_DID'>" + geraete_id + "</p>"
            + "<p>Zuletzt Verwendet: " + formatDate(jsonToDate(value.LastUsed)) + "</p></a>"
            + "<a href='#confirm_device_removal' class='deleteListItem' data-rel='dialog'></a></li>");
        }
        else {
            $("#geraete-list").append("<li id='geraete-"+i+"'><a href='#'><h5 id='geraete_DID'>" + geraete_id + "</h5>"
                + "<p>" + value.LastUsedBy + "</p>"
                + "<p>Anonymous User</p>"
                + "<p>Zuletzt Verwendet: " + formatDate(jsonToDate(value.LastUsed)) + "</p></a>"
                + "<a href='#confirm_device_removal' class='deleteListItem' data-rel='dialog'></a></li>");

        }
    }
    $("#geraete-list").listview("refresh");
}

元素可以有多个类,当这些类显示在HTML中时,它们显示为

class="class1 class2 class3"
秩序在很大程度上并不重要

此代码

 $(".device_to_remove").text($("#geraete_DID").text()); 
…将选择具有类
device\u的所有元素以移除
,无论其他类是否也应用于这些元素。然后,它将尝试将这些元素的
文本设置为id为
Geratet_DID
的元素的文本


您的哪些元素实际具有要删除的类
设备
?我在代码中没有看到其他引用?

jQM添加的类不应影响您发布的函数。确保你没有使用相同的ID。@rory-谢谢你的提示,但是你能评论一下你的问题到底是什么吗?我真的没有提供解决方案!谢谢要删除的
设备类位于弹出对话框中。这只是一个较大代码块中的一个片段,太长太乱了,无法发布到这里,您能解释一下我的输入有什么问题吗?我无法提供“解决方案”,因为OP没有提供足够的信息。当然,我不希望得到回复。你回答了我关于课程的问题,这是我当时真正想知道的。我必须发布大量的代码来解决这个大问题,如果可能的话,我宁愿自己继续写下去。现在,我已经排除了一名嫌疑犯,所以这是一个开始。不知道是谁投了你的反对票,也不知道为什么…@rory这句话纯粹是针对投反对票的人的,不是对你问题的批评!:)
 $(".device_to_remove").text($("#geraete_DID").text());