javascript - Sweet Alert 中的 HTML

标签 javascript jquery sweetalert

这个问题已经被回答了好几次,但似乎 Sweet Alert 已经做出了更改,并且 html:true 不再起作用,只是尝试添加可点击的 URL

文档说 不再使用 HTML。相反,请使用内容对象。 但他们并没有真正提供任何示例

下面的代码有效,但显示整个 <a href .... </a>而不仅仅是单击此处

swal({
  title: "TITLE HERE",
  //text: "<a href='#'>CLICK HERE<a>",
  html: true
});

最佳答案

这段代码应该可以工作。您现在可以将 content 与特定 DOM 元素一起使用

var el = document.createElement("a");
el.href = "www.stackoverflow.com";
el.innerText = "Click here";
swal("Write something here:", {
  content: el,
});

在这里检查: https://sweetalert.js.org/docs/#content

如示例所示,您可以将 slider 输入传递给警报

这是一个工作 fiddle https://jsfiddle.net/vq13hac4/2/

关于javascript - Sweet Alert 中的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46456105/

相关文章:

javascript - 如何通过输入字段使用 React JS 更新 Highcharts

javascript - 在 fullPage 和 Vuejs 中绑定(bind)辅助功能

javascript - 如何在不重新加载页面的情况下填充div

javascript - 安全差异 jquery 表单提交与 ajax 发布?

javascript - 用 css 居中 sweetalert 文本

javascript - Sweet Alert 2括号错误和phpstorm分析

javascript - 如何将div设置为背景?

javascript - 在 <p> 元素内使用 javascript 变量

jquery - HTML5 : Canvas circle is oval because of width and height

javascript - Laravel 中 Sweet Alert 的删除方法