我的问题与enter link description here上提出的问题非常相似,但语法略有不同。我很确定这是一个小小的调整但是花了太多时间尝试。任何帮助将不胜感激。
我正在尝试从Telerik GV传递所选行单元格的内容。 "路径"变量是通过局部视图传递的,我不能使用"这个"因为它不是直接从点击事件运行。我的问题是var t3返回该列的所有行内容的连接内容:"测试Deschi ho hi whatevah"。如何修改它只给我具有匹配范围id的行的单元格内容?提前谢谢。
<tr>
<td><input id="..." value="Accounting-Payroll" type="checkbox"></td>
<td><span id="Accounting-Payroll_span">Accounting-Payroll</span></td>
<td></td>
<td>Test Desc</td>
</tr>
<tr>
<td><input value="Advertising and Marketing" type="checkbox"></td>
<td><span id="Advertising and Marketing_span">Advertising and Marketing</span></td>
<td></td>
<td></td>
</tr>
<tr>
<td><input id="..." value="TestAccessFile600.pdf" type="checkbox"></td>
<td><span id="TestAccessFile600.pdf_span" style="padding-left: 2px;"> TestAccessFile600.pdf</span></td>
<td>Title for test access file yada</td>
<td>hi ho hi whatevah</td>
</tr>
var path='TestAccessFile600.pdf';
function EditFile(path) {
var trw = $("td").filter(function () {
return $('span#' + path + '_span')}).closest("tr");
var t3 = trw.find('td:eq(3)').text();
...
}
我创造了一个小提琴(我的第一个):here
答案 0 :(得分:1)
试试这个
function EditFile(path) {
var trw = $('span#' + path.replace(".", "\\.") + '_span').parent().parent();
var t3 = trw.find('td:eq(3)').text();
...
}