gpt4 book ai didi

javascript - 如何将自定义 html 标签传递给 jquery-confirm?

转载 作者:行者123 更新时间:2023-12-03 03:27:36 25 4
gpt4 key购买 nike

我最近遇到了这个问题,但我不知道如何解决它..

我使用 jquery-confirmAjax 调用结束时显示通知。

这是我的 html block

<td>
<a id="myID" data-header="{% item.name %}" name="myName" class="btn btn-xs btn-info" href="{% url 'start_server' item.id %}">
<span class="fa fa-signal"></span>
</a>
</td>

我想要我的 html 中的 data-header

这是我的 ajax 调用

$('a[name=myName]').click(function () {
$('#loader').fadeIn();
alertify.success('please wait...');
$.ajax({
type: "GET",
dataType: "json",
url: "",
success: function (d) {
setTimeout(function () {
$('#loader').fadeOut(1500);
}, 2000);
}
});
});

这是我的jquery-confirm

    function myFunction(msg) {
var lHeader = attributes.getNamedItem("data-header") ? this.attributes.getNamedItem("data-header").value : "ALERT!";
$.confirm({
title: lHeader,
content: msg,
icon: 'fa fa-exclamation-circle',
type: 'red',
typeAnimated: true,
buttons: {
cerrar: function () {
}
}
});
}

基本上,

我想在执行结束时显示我的 lHeader,但它不起作用。

我遇到的错误

Uncaught TypeError: Cannot read property 'getNamedItem' of undefined

有人可以帮助我实现这个目标吗?

最佳答案

你可以使用jquery的data方法访问数据属性,所以使用这个:

function myFunction(msg) {
var lHeader = $('a[name=myName]').data("header") || "ALERT";
...
}

关于javascript - 如何将自定义 html 标签传递给 jquery-confirm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46250561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com