獲取元素我有這個從Object
var fou = foubar.getContent();
其中getContent
是
返回一個jQuery對象包裝對話框的內容區域 - 一切的框架內,不包括標題欄。
事情是有文本框內的價值我希望得到的。 我試過下面這個,但它不起作用。
fou.$('#textbox1').val();
我如何選擇fou
元素?
獲取元素我有這個從Object
var fou = foubar.getContent();
其中getContent
是
返回一個jQuery對象包裝對話框的內容區域 - 一切的框架內,不包括標題欄。
事情是有文本框內的價值我希望得到的。 我試過下面這個,但它不起作用。
fou.$('#textbox1').val();
我如何選擇fou
元素?
試試這個:$('#textbox1',fou).val();
查找功能,如下圖所示:
fou.find('#textbox1');
如果fou
真的是一個jQuery對象,你可以使用find
[docs]:
var value = fou.find('#textbox1').val();
如果文本框是fou你可以做的子元素:
$(fou.children('#textbox1')).val();
這工作,謝謝 – mike 2011-03-08 18:36:00
FWIW,上下文參數導致隱式調用.find()。你的答案實際上變成了$(fou).find('#textbox1').val()。所以只用你自己的find()會更有效率。更糟糕的是,在OP的情況下,'fou'已經是jQ集合,所以它不需要傳遞到$()工廠 - 但這只是當它作爲上下文傳遞時會發生的事情。 – JAAulde 2011-03-08 20:29:57