我有基於JS和jQuery的Web應用程序的問題。一般來說,我在網站上點擊了觸發JavaScript功能的按鈕,點擊。在這個函數中還有兩個其他函數,我將它們稱爲Foo和Bar。 Foo使用數據創建動態html表,並且Bar想從此表中獲取一些數據。它看起來是這樣的:Javascript和jQuery:追加一個項目並獲得訪問它
function Click(){
Foo();
Bar();
}
function Foo(){
$("#someDiv").append("html table");
}
function Bar(){
var x = $("#selector_from_added_table").val();
}
我以前VAL故意 - 表中有幾個輸入領域。我的問題很簡單:變量x調用序列Foo()和Bar()未定義。但是當我打電話酒吧()裏面Foo(),x得到適當的價值。但這種解決方案是不可接受的,因爲我必須撥打Bar()幾次。
是'Foo'做出一個Ajax請求,以獲得新的HTML的價值?如果是這樣的話:http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an-ajax-call。 –
我不明白這個問題。 – kapa