JQuery 检测标签是否自关闭

标签 jquery

有没有办法像图像标签一样使用 JQuery 检测标签是否自动关闭?动态的东西不仅仅是图像标签。

if ($('.selector')[0].tagName.toLowerCase()=="img") {
    // do something
}

最佳答案

jQuery 在内部使用此列表:

/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i

您也可以这样做:

if(/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i.test($('.selector')[0].tagName)) {
//do something
}

关于JQuery 检测标签是否自关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2292418/

相关文章:

javascript - jQuery 的 offset() 在 "elem.getClientRects is not a function"处崩溃

javascript - jQuery 工具 - 工具提示问题

javascript - 更改 SVG 的文本内容

javascript - 如何使最大宽度和高度与 Jquery ImgViewer 插件一起使用

javascript - 如何将自定义回调添加到 jquery 插件

jquery - 使用 Jquery 通过单击移动相应的 Div

jquery - 让图像弹出叠加层工作

javascript - $.noUiSlider 垂直 slider 的反向

jquery - 多个元素上的排队动画

javascript - HTML-CSS-JS 我怎样才能把它变成 'text carousel' ?