如何处理选择器中的随机数?
此语法来自Power Automate,但它使用Jquery选择器。
这是我的选择器:input[Id="SalesLine_SalesPrice_2437_0_0_input"]
但我认为_2437_
可以是任何数字,例如1
、25
、102
、2467
、35697
那么我该如何处理这个随机数呢?
要完成所需操作,可以使用"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')