Jquery 如何通过单击html项获取div的上一个文本值?
下图中是HTML代码: 这是我的js代码:Jquery 如何通过单击html项获取div的上一个文本值?,jquery,siblings,Jquery,Siblings,下图中是HTML代码: 这是我的js代码: $(".salveazaTransaSuma").click(function(){ var payment_name = $(this).siblings().previous(".transaContentEdit").text(); alert(payment_name); }); 因此,当我单击salveazaTransa类时,我想从transaContentEdit类中获取文本值。不要担心文本值前后的空格(“Servicii
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).siblings().previous(".transaContentEdit").text();
alert(payment_name);
});
因此,当我单击
salveazaTransa
类时,我想从transaContentEdit
类中获取文本值。不要担心文本值前后的空格(“Servicii programare Transa 1”)。显然我的代码不起作用。它在firebug“TypeError:$(…).兄弟姐妹(…).previous不是函数”中给出了一个错误。你知道怎么处理吗?你需要prev
而不是previous
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('div.litrans.suma').prev().find(".transaContentEdit").text();
alert(payment_name);
});
您需要
prev
而不是previous
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('div.litrans.suma').prev().find(".transaContentEdit").text();
alert(payment_name);
});
您需要
prev
而不是previous
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('div.litrans.suma').prev().find(".transaContentEdit").text();
alert(payment_name);
});
您需要
prev
而不是previous
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('div.litrans.suma').prev().find(".transaContentEdit").text();
alert(payment_name);
});
previous
不是函数useprev
var payment_name = $(this).closest('.litransa').prev(".transaContentEdit").text();
previous
不是函数useprev
var payment_name = $(this).closest('.litransa').prev(".transaContentEdit").text();
previous
不是函数useprev
var payment_name = $(this).closest('.litransa').prev(".transaContentEdit").text();
previous
不是函数useprev
var payment_name = $(this).closest('.litransa').prev(".transaContentEdit").text();
根据您的图像,您可以使用:
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('.litransa').prev().find(".transaContentEdit").text();
alert(payment_name);
});
根据您的图像,您可以使用:
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('.litransa').prev().find(".transaContentEdit").text();
alert(payment_name);
});
根据您的图像,您可以使用:
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('.litransa').prev().find(".transaContentEdit").text();
alert(payment_name);
});
根据您的图像,您可以使用:
$(".salveazaTransaSuma").click(function(){
var payment_name = $(this).closest('.litransa').prev().find(".transaContentEdit").text();
alert(payment_name);
});
谢谢回复。它没有给我错误,但我仍然得到一个空警报,而不是值(“Servicii programare Transa 1”)。你能把你的html放在问题中吗,你的选择器链也需要修改。Thx用于响应。它没有给我错误,但我仍然得到一个空警报,而不是值(“Servicii programare Transa 1”)。你能把你的html放在问题中吗,你的选择器链也需要修改。Thx用于响应。它没有给我错误,但我仍然得到一个空警报,而不是值(“Servicii programare Transa 1”)。你能把你的html放在问题中吗,你的选择器链也需要修改。Thx用于响应。它没有给我错误,但我仍然得到一个空警报,而不是值(“Servicii programare Transa 1”)。你能把你的html放在问题中吗,你的选择器链也需要修改。Thx用于响应。它没有给我错误,但我仍然得到一个空警报,而不是响应的值(“Servicii programare Transa 1”)。Thx。它没有给我错误,但我仍然得到一个空警报,而不是响应的值(“Servicii programare Transa 1”)。Thx。它没有给我错误,但我仍然得到一个空警报,而不是响应的值(“Servicii programare Transa 1”)。Thx。它没有给我错误,但我仍然得到一个空警报,而不是值(“Servicii programare Transa 1”)。