首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法使用jQuery获取控件(‘aria-.attr’)

无法使用jQuery获取控件('aria-.attr')是因为jQuery选择器不支持以'aria-'开头的属性选择器。通常,jQuery使用属性选择器来选择具有特定属性的元素,例如$('[aria-label]')会选择具有aria-label属性的元素。然而,由于'aria-'开头的属性不符合HTML属性命名规范,jQuery无法直接使用属性选择器来获取这些属性的值。

要获取以'aria-'开头的属性,可以使用jQuery的filter()方法来筛选元素。例如,可以通过以下方式获取以'aria-'开头的属性值:

代码语言:txt
复制
$('[data-testid]').filter(function() {
  return /^aria-/.test($(this).attr('data-testid'));
}).attr('data-testid');

上述代码首先使用属性选择器选择具有'data-testid'属性的元素,然后使用filter()方法过滤出属性值以'aria-'开头的元素,最后通过attr()方法获取该属性的值。

关于jQuery和前端开发的更多信息,你可以参考腾讯云的云开发文档:https://cloud.tencent.com/document/product/876

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 使用jquery获取url及url参数的方法

    使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1、jquery获取url很简单,代码如下: 其实只是用到了javascript的基础的window对象,并没有用jquery...2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数: //获取url中的参数...jquery扩展一个方法来通过jquery获取url参数,下面的代码为jquery扩展了一个getUrlParam()方法 (function ($) { $.getUrlParam...= null) return unescape(r[2]); return null; } })(jQuery); 为jquery扩展了这个方法了之后我们就可以通过如下方法来获取某个参数的值了...经过一番调试后发现,我再传递参数时,对汉字编码使用的是 encodeURI ,而上面的方法在解析参数编码时使用的是unescape ,修改为 decodeURI 就可以了。

    1.5K60

    Wijmo 更优美的jQuery UI部件集:在安全站点使用Wijmo控件

    通常我们总会遇到这样的问题,在安全站点(HTTPS)中使用C1Wijmo控件时,用户可能会收到脚本错误。 发生这种状况的是由于我们的CDN链接不是https链接。...解决HTTPS 的错误 为了解决上述脚本问题,你需要使用本地的脚本文件,而不是使用网上CDN的链接。你可以使用以下解决方案之一: 解决方案1....在设计视图下,取消选中C1Wijmo控件的SmartTag上的 “UseCDN”选项。 解决方案2....使用本地脚本文件 以下是使用本地脚本的步骤: 1. 从下面的链接下载Wijmo-Complete.2.0.0.zip 文件: Studio for ASP.NET Wijmo 2012 v1 2....从Wijmo-Complete压缩包中拷贝以下CSS文件到你的工程并添加到这些样式表的引用: jquery-wijmo.cs jquery.wijmo-complete.2.0.0.css jquery.wijmo-open

    73770
    领券