我有這種結構的表,我想顯示輸入類型文本的值,我試過這個嘗試,但它沒有工作。從jQuery的HTML表顯示值
file.js
$(document).ready(function(){
$(".show").click(function(data){
alert($(this).parent().prev().prev().text());
alert($(this).parent().prev().text());
});
});
我有這種結構的表,我想顯示輸入類型文本的值,我試過這個嘗試,但它沒有工作。從jQuery的HTML表顯示值
file.js
$(document).ready(function(){
$(".show").click(function(data){
alert($(this).parent().prev().prev().text());
alert($(this).parent().prev().text());
});
});
月1日 - 在你的第二個輸入你有類= 「住址」 應該是類= 「住址」
$(document).ready(function(){
$(".show").click(function(data){
alert($(this).closest('tr').find('.name').val());
alert($(this).closest('tr').find('.adress').val());
});
});
感謝它工作得很好 –
您可以導航到該排列元素使用parent()
(其中一個去td
,第二個去tr
)。然後,您可以訪問像這樣的文本字段:
$(document).ready(function(){
$(".show").click(function(data){
var row = $(this).parent().parent();
var name = $('.name', row);
var adress = $('.adress',row);
alert(name.val());
alert(adress.val());
});
});
這裏是JS小提琴:https://jsfiddle.net/ab618s7v/
謝謝,它的工作原理 –
哪個輸入?請查看jQuery的「選擇器」文檔。 –
對於輸入元素,您需要使用'.val()'而不是'.text()'。 –