jquery - Jquery附加图像src和按钮单击
问题描述
我正在尝试将图像和按钮单击动态添加到 jquery。图片不显示。下面是我的代码。
$("<div/>", { id: "hide" })
.append('<img src="/Content/Images/alert.png" style="margin-left: auto; margin-right: auto; display: block;" alt="" />')
.append('<button runat="server" autofocus id="myButton" type="button" style="margin-left: auto; margin-right: auto; display: block;">OK</button>');
$("#myButton").click(function () {
$("#hide").hide();
});
解决方案
您正在内存中创建一个新元素并附加到该元素而不是 DOM。
改变:
$("<div/>", { id: "hide" }).append...
至:
$("#hide").append...
推荐阅读
- swift - 如何更改 ObservedObject
- asp.net-core - Razor 页面表单中的 SVG
- javascript - 使用具有多个值的第二个数组过滤对象数组
- c# - 将十进制转换为双精度返回科学计数法
- javascript - CryptoJS AES 256 ECB 解密
- qt - 在嵌入式 Linux 上使用 Qt Creator 创建文本文件
- scala - 每行 Spark DataFrame 读取文件内容
- xml - XML 序列化具有 xml-element 的 xml-attribute
- python-3.x - 使用 FB Prophet 和 covid-19 的 Python 时间序列
- sql - 以数组为参数的雪花函数因不支持的子查询错误而失败