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());