javascript - 如何使用 jQuery 或 JavaScript 以及元素的名称属性选择 HTML 元素

标签 javascript jquery html

如何(可以吗?)使用 jQuery 或 JavaScript 打开模式,使用 HTML 元素的 name 属性 value,而不是使用模式 id ? (我有相同的模态id,所以我不必复制我的CSS)

我认为这样的事情可以解决问题:

<div id="product-description-modal" name="uop-modal" role="dialog" class="modal"></div>
<div id="product-description-modal" name="payu-modal" role="dialog" class="modal"></div>

我打开特定模式的 jQuery 方法:

onShowModal() {
    if (this.showPayAsYouUseModal === true) {
      $('div[name]="payu-modal"').modal('show');
    } else {
      $('div[name]="uop-modal"').modal('show');
    }
}

但到目前为止我还没有运气。我错过了什么?

提前谢谢您!

最佳答案

您可以使用 $('div[name=uop-modal]') jQuery 选择器选择所需的元素。

关于javascript - 如何使用 jQuery 或 JavaScript 以及元素的名称属性选择 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58630944/

相关文章:

Javascript - 仅呈现更新的 html

javascript - 移动端 html5 中的 Zoomer

html - 客户端机器上的 html5 本地数据库在哪里?

java - 如何使用 WebRTC 流式传输视频?

html - Css border-radius 没有绕过我的 div 容器

javascript - JQuery 隐藏所有元素

javascript - 如何将v-model添加到组件中动态添加的html输入中

javascript - 为什么相同类型的两个组件之间共享状态?

javascript - 谷歌地图API更新圆精度

javascript - 如何使用 Javascript 将字典列表解析为 JSON 格式?