我有以下代码:
this.showNotificationcenter = function () {
centerNotification =
$("<div class='notificationbar'> <h2>Notificaties</h2>" +
"<ul></ul></div>");
var fullPage = $(document).find("#fullPage");
fullPage.append(centerNotification);
}
this.center = function (options) {
var notificationsUl = $(centerNotification).find("ul");
notification = $("<li id="+options.id+"><b>" + options.title + "<span class='fa fa-times'></span></b><br />" + options.content + "</li>");
notificationsUl.append(notification);
}
this.removeLi = function () {
var test = $(notification).find("id").val();
}
我使用此代码创建通知:
eformity.notification.center({
title: "Dit is een titel",
content: "Dit is een content",
id: "een",
});
我需要在函数removeLi中获取options.id,但我不知道如何。 (var测试现在未定义)最后,我需要在span上单击一个将删除该Li的事件。有人能帮我吗?提前谢谢。
答案 0 :(得分:0)
您应该使用attr
来查找属性ID的值。
var test = $(notification).attr("id");
答案 1 :(得分:0)
获得Id
var test = $(通知).attr('id');
替换Id
var test = $(通知).attr('id','newId');