JQuery 获取同一行单元格的内容
JQuery Get content of cells on same row
我遇到的问题与 enter link description here 上的问题非常相似,但语法略有不同。我很确定这是一个小调整,但花了太多时间尝试。任何帮助将不胜感激。
我正在尝试从 Telerik GV 传递选定行单元格的内容。 "path" 变量通过局部视图传递,我不能使用 "this",因为它不是直接来自点击事件的 运行。我的问题是 var t3 returns 该列的所有行内容的串联内容:"Test 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();
...
}
我创建了一个 fiddle(我的第一个):here
试试这个
function EditFile(path) {
var trw = $('span#' + path.replace(".", "\.") + '_span').parent().parent();
var t3 = trw.find('td:eq(3)').text();
...
}
见fiddle
https://jsfiddle.net/mLvhhgcc/
我遇到的问题与 enter link description here 上的问题非常相似,但语法略有不同。我很确定这是一个小调整,但花了太多时间尝试。任何帮助将不胜感激。
我正在尝试从 Telerik GV 传递选定行单元格的内容。 "path" 变量通过局部视图传递,我不能使用 "this",因为它不是直接来自点击事件的 运行。我的问题是 var t3 returns 该列的所有行内容的串联内容:"Test 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();
...
}
我创建了一个 fiddle(我的第一个):here
试试这个
function EditFile(path) {
var trw = $('span#' + path.replace(".", "\.") + '_span').parent().parent();
var t3 = trw.find('td:eq(3)').text();
...
}
见fiddle https://jsfiddle.net/mLvhhgcc/