javascript - jQuery 选择器多选菜单/正则表达式

标签 javascript jquery regex

我正在尝试通过 jquery 选择器 + 正则表达式选择多个选择菜单,但是,我不断收到 unrecognized expression

这是我尝试过的

$(':regex(class,kt-trxselect-[0-9])');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<select class="form-control kt-trxselect-0">
    <option></option>
    <option>two</option>
    <option>three</option>
</select>


<select class="form-control kt-trxselect-1">
    <option></option>
    <option>two</option>
    <option>three</option>
</select>

最佳答案

我相信您所说的正则表达式支持只能通过 custom jQuery Selector 获得写于 2009 年。

我建议使用标准 CSS "begins with" style selectors如果可以的话。

或者可能添加一个额外的类 kt-trxselect,这将很容易匹配。

关于javascript - jQuery 选择器多选菜单/正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57437381/

相关文章:

javascript - 水平条形图退出方法不起作用

javascript - 如何将箭头函数改为常规函数?

javascript - 向下滚动时变为固定位置后,回到向上滚动时的绝对定位

jquery - 如何正确移动工具提示中的元素

python - 将字符串拆分为字母和数字,保留符号

正则表达式和拆分驼峰

javascript - 具有多个背景图像的动画

javascript - 使用 Node js将mysql结果解析为变量

javascript - 使用中间对齐的 div 防止动画摆动

java - 复杂的正则表达式 - 这可能吗?