我知道这已经在这里问了。我引用了这个Link 1,Link 2,但在jquery mobile中无法获得该值的同样工作。我想得到A列值如何得到这个。
以下是我尝试过的Fiddle
代码就像:
onclick="deleteRow(this)"
function deleteRow(r) {
$(r).parent().parent().hide();
var Something = $(r).closest('tr').find('td:eq(1)').text();
alert(Something);
// this one gave the input element as child
alert($(r).parent().parent().children().children().html);
alert($(r).parent().parent().children().children().text());
}
同时检查Fiddle 1
答案 0 :(得分:2)
您要查找的文字实际上是第一个input
中td
的值,因此您需要获取该元素的val()
,而不是{{1} } text()
。另请注意,td
采用从零开始的索引,因此您需要使用eq()
来获取该行的第一个0
。试试这个:
td