Sim*_*les 10 javascript validation jquery jquery-selectors
我有一个jQuery脚本,可以在表中附加一行.简而言之,用户可以从下拉菜单中选择一个值,然后输入"x"月份数量并点击"添加",这会将行附加到表格中.例如,用户追加以下行:
<tr>
<td>Some Value</td>
<td>2</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
现在,如果用户再次执行相同的操作,我需要停止该过程并提醒他他正在尝试添加重复值.如何 - 使用jQuery - 我可以检查以上行是否已经存在,其中第一个和第二个<td>元素与他试图添加的数据具有相同的值?我之所以说第一个和第二个<td>元素的原因是因为行中还有其他<td>元素,但它们包含隐藏字段,这些字段将新添加的数据提交到服务器端脚本,因此我希望将验证保持为简短和简单.可能.
如果它有任何帮助,表ID是 #tblspecializations
非常感谢您的投入.
And*_*y E 20
您可以使用:contains():
$('#tblspecializations tr > td:contains(Some Value) + td:contains(2)').length
Run Code Online (Sandbox Code Playgroud)
- 例子
但请注意:如果给定的字符串匹配元素文本中的任何位置,则contains()将返回该元素.
| 归档时间: |
|
| 查看次数: |
36293 次 |
| 最近记录: |