我在内联编辑模式下使用jqGrid。
对于特定网格,我需要在编辑行时为某些值显示在字段中而其他值则不在。
例如,我有一行包含这些值:
col1:8h; col2:8h; col3:8h; col4:V; col5:V; col6:V; col7:8h; col8:8h
当我点击编辑行时,我需要它在单元格中有一个“8h”时,字段将为空,当单元格中有“V”时,字段将保持“V”。 / p>
我尝试使用Oleg的这个回复:response 但我无法区分“8h”和“V”
答案 0 :(得分:0)
我不确定我是否正确理解您的要求。我想你可以换行
$("input:text", $tr).val('');
从the answer的代码到
之类的代码$("input:text", $tr).filter(function() {
return /^8h$/i.test($(this).val())
}).val("");
表达式/^8h$/i
是the regular expression其中
因此,上述filter
测试<input>
元素的值,并仅选择包含8h
或8H
的元素。如果需要区分大小写的比较,可以删除正则表达式末尾的i
。