JQuery选择器,选择器中的随机数



如何处理选择器中的随机数?

此语法来自Power Automate,但它使用Jquery选择器。

这是我的选择器:input[Id="SalesLine_SalesPrice_2437_0_0_input"]但我认为_2437_可以是任何数字,例如125102246735697

那么我该如何处理这个随机数呢?

要完成所需操作,可以使用"attribute starts with"one_answers"attribute-ends with"选择器的组合:

$('input[id^="SalesLine_SalesPrice_"][id$="_0_0_input"]')

或者"attribute contains"选择器:

$('input[id*="SalesLine_SalesPrice"]')

或带有正则表达式的filter()

$('input').filter((i, el) => /SalesLine_SalesPrice_d{1,5}_0_0_input/i.test(el.id));

这将取决于您的用例,哪一个是最合适的。

也就是说,如果您想选择这些具有动态id属性的元素中的多个,那么最好的方法就是向它们全部添加一个公共类。

$('input.common-class')

最新更新