我想知道是否允许在 html 5 数据属性中存储尖括号。在我的示例中,我需要将电子邮件地址存储在此属性中。这看起来像:
<input class="email" data-email="Name <a@z.com>">
<input class="email" data-email="Name <b@z.com>">
在我尝试使用 jQuery 查找具有特定电子邮件地址的元素之前,浏览器没有问题。
$('.email[data-email="Name <a@z.com>"]')
这没有用。所以我问自己是否允许,如果允许如何使用 jQuery 选择它。如果没有 - 还有其他方法可以解决这个问题吗?
最佳答案
你需要做的
$('.email[data-email*="a@z.com"]')
这里的*
是一个通配符,表示选择属性中包含a@z.com
关于javascript - html 5 数据属性中是否允许使用尖括号?如果是这样,如何用 jQuery 找到它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33667098/