Jquery 在ids中选择具有相似图案的div
所以我有id为Jquery 在ids中选择具有相似图案的div,jquery,html,regex,css,css-selectors,Jquery,Html,Regex,Css,Css Selectors,所以我有id为id=1\u到期日或id=2\u到期日 <div class="form-group"> <input type="text" class="form-control" id="1_due_date" name="1_due_date" placeholder="YYYY-MM-DD"> </div> <div class="form-group"> <input type="text" class=
id=1\u到期日
或id=2\u到期日
<div class="form-group">
<input type="text" class="form-control" id="1_due_date" name="1_due_date" placeholder="YYYY-MM-DD">
</div>
<div class="form-group">
<input type="text" class="form-control" id="2_due_date" name="2_due_date" placeholder="YYYY-MM-DD">
</div>
以同样的方式,将有许多div,它们前面的数字会发生变化,如10_due_date。如何使用jquery选择所有这些div。
我正在尝试这样的正则表达式$('[id^=“[1-9]”][id$=“\u due\u date”]”)
,但是我没有得到想要的结果。任何建议都会有很大帮助。
$('input[id*=“due_date”]”)css(“背景色”,“红色”)代码>
您应该在jQuery中查看。这里是一个关于不同选择器的快速预览,您可以将其用于各种操作-
$('input[id*=“到期日”])-选择具有id
属性的所有元素,其值包含到期日
子字符串,如123到期日456
,到期日11
,xyz到期日
,等等
$('input[id$=“到期日”]-选择具有id
且值以到期日
结尾的元素,如1到期日
,XYZdue\u日期
等。比较区分大小写
$('input[id^=“due_date”]”)选择具有id
属性且值以due_date
开头的元素,如due_date\u 1
,due_date123
等
在您的情况下,由于要检查id
是否以后缀due\u date
结尾,您应该使用$('input[id$=“due\u date”]')
,如下所示-
$('input[id$=“due_date”]”)val(“找到匹配项”)代码>
谢谢,现在我正确选择了div。谢谢你保存了我的一天。正确选择了我的div。谢谢你保存了我的一天。没有足够的积分来提升你的投票answer@yogeshmanjhi很高兴能帮上忙!PS-如果这有帮助,请向上投票!:)啊,那没问题。。祝你有美好的一天!只要我有足够的分数,我就会投票。好事总会回来的。祝你今天愉快:)