我想在用户选择表格行时选择一个列表框项目。
最后一项用户点击
SupplierCode
将ADD Button
添加到表格中。当用户想要修改表中的记录时,一旦他们点击该特定行,该值应移至 FilterValue ,列表框中的字段应选择用户选择的特定字段名称。现在用户选择第一行来修改值。该值已移至
FilterValue textbox
,但未自动选择列表框项目StoreID
但是当我在浏览器中检查代码时。它显示为用户想要选择的项目选择的特定项目,但颜色不会更改。
这是我的代码
Jquery代码
//SELECT Table ROW
$(document).on("click", '#queryTable tbody tr', function () {
var tr = $(this);
var FieldName = tr.find("td:first").text();
var Values = tr.find("td:last").text();
FieldName = FieldName.replace('AND ', '');
FieldName = FieldName.replace('OR ', '');
Values = Values.replace('IN(', '');
Values = Values.replace(')', '');
alert(FieldName + ' ' + Values);
$("#FilterField option[value=" + FieldName + "]").attr("selected", true);
$("#txtFilterValue").val(Values);
});
答案 0 :(得分:0)
尝试使用以下代码并检查它是否有效
//SELECT Table ROW
$(document).on("click", '#queryTable tbody tr', function () {
var tr = $(this);
var FieldName = tr.find("td:first").text();
var Values = tr.find("td:last").text();
FieldName = FieldName.replace('AND ', '');
FieldName = FieldName.replace('OR ', '');
Values = Values.replace('IN(', '');
Values = Values.replace(')', '');
//alert(FieldName + ' ' + Values); provided your FieldName as correct value
$("#FilterField").val(FieldName);
$("#txtFilterValue").val(Values);
});