tem*_*pid 4 jquery jquery-selectors jquery-filter
我有以下代码,我正在尝试检索id不包含该单词的txtbox OT.
<input type="text" id="txtMo1">
<input type="text" id="txtOTMo1">
<input type="text" id="txtTu1">
<input type="text" id="txtOTTu1">
...
...
<input type="text" id="txtMo4">
<input type="text" id="txtOTMo4">
<input type="text" id="txtTu4">
<input type="text" id="txtOTTu4">
...
...
Run Code Online (Sandbox Code Playgroud)
我尝试使用.find哪里id开始,txt但它给了我一切(显然).如何只检索id开头txt但不包含的文本框OT?
.find("input[id ^= 'txt']")
Run Code Online (Sandbox Code Playgroud)
不要使用选择器:使用filter:
.find('input[id^="txt"]').filter(function() {
return -1 === this.id.indexOf('OT');
});
Run Code Online (Sandbox Code Playgroud)
如果要保留元素并且应该删除它,则filter应该返回回调.在这种情况下,函数将返回,如果返回则保留元素,这意味着不存在.truefalsetrueindexOf-1OT
| 归档时间: |
|
| 查看次数: |
4845 次 |
| 最近记录: |