2011-05-02 73 views
0

我想獲得一個文本框的值。爲了達到該文本框我已經寫了一系列兒童的JQuery的功能,似乎沒有要實現我想要的這裏有道的()是我的發言:寫這句話的正確方法是什麼

$("#" + lnkBtn.id).parents("#tabContainer_tabInqQuotes_POProcessingInqQuotes1_gvLineDetails_ctl00__0").children().children("table").children("tbody").children("tr").children("td").children("input")[0].value; 

什麼是替代這個說法?

+0

是文本框 2011-05-02 11:39:30

+0

nop html textbox Tuscan 2011-05-02 11:40:43

+0

add class and select that with class selector – 2011-05-02 11:42:44

回答

3

你可以在一個選擇做的一切:

var $parentElement = $("#textbox_parent"); 
var value = $parentElement.find("table input:first").val(); 

它將,當然,更簡單,只是一個類(或ID)添加到您的input並選擇它是這樣的:

var value = $("input.myInput").val() 

但我意識到這並非總是可行的,特別是因爲它看起來像你試圖根據用戶操作選擇某個文本框。

0

這是一個尋找你的文本框的一個回合的方式。你想要所有的文本框?如果是這樣,只需$(「INPUT」)。你可以在你想要的文本框上放上一堂課嗎?如果是這樣,你可以使用$(「。textboxclass」)。