javascript - 我无法在 javascript 中跨越类我的 × 警报(引导程序)
问题描述
我试图让关闭按钮出现在右侧。现在关闭按钮“x”出现在我的“成功消息”上方
我已经尝试将跨度放置在多个位置和多种方式,但无法弄清楚这一点。
var alertBox = '<div class="alert ' + messageAlert + ' alert-dismissable"><button type="button" class="close" data-dismiss="alert" <span aria-hidden="true">×</button>' + messageText + '</span></div>';
无论我尝试什么,关闭按钮都会继续显示在消息上方。
解决方案
您的代码会生成以下内容:
<div class="alert {messageAlert} alert-dismissable">
<button type="button" class="close" data-dismiss="alert" <span aria-hidden="true">×</button>{messageText}</span></div>'
这不是有效的标记,因为您在按钮标记的中间有一个跨度。浏览器将尝试修复它,但结果各不相同。
尝试关闭按钮标签并将跨度关闭标签移动到按钮关闭内,如下所示。我已经把东西分开了,所以你可以看到标签匹配。
alertBox = '<div class="alert ' + messageAlert + ' alert-dismissable">
<button type="button" class="close" data-dismiss="alert">
<span aria-hidden="true">×</span>
</button>' + messageText
+ '</div>';
推荐阅读
- java - 是否正在创建 derby sql 表
- java - 如何在数组中搜索并在 ListView 中显示?
- python - 用于访问类变量的 Python 装饰器
- android - java.lang.IllegalStateException:无法为 LinearLayout 创建层,大小 0x128 最大大小 16384 颜色类型 4 具有上下文 1
- mongodb - 在 mongodb 中优化 $group 性能
- arduino - 如何在 Arduino/Galileo Gen 2 中调用多个 Web 服务
- php - 尝试使用 axios 在 laravel 上获取非对象的属性
- tensorflow - 为什么 Adam 优化器的 Keras 实现有衰减参数而 Tensorflow 没有?
- javascript - Vue2 - 使用文本输入突出显示文本的方法
- java - 确定Java中两天之间一天发生了多少次