2011-03-08 37 views
1

获取元素我有这个从Object

var fou = foubar.getContent(); 

其中getContent

返回一个jQuery对象包装对话框的内容区域 - 一切的框架内,不包括标题栏。

事情是有文本框内的价值我希望得到的。 我试过下面这个,但它不起作用。

fou.$('#textbox1').val(); 

我如何选择fou元素?

回答

1

试试这个:$('#textbox1',fou).val();

+0

这工作,谢谢 – mike 2011-03-08 18:36:00

+0

FWIW,上下文参数导致隐式调用.find()。你的答案实际上变成了$(fou).find('#textbox1').val()。所以只用你自己的find()会更有效率。更糟糕的是,在OP的情况下,'fou'已经是jQ集合,所以它不需要传递到$()工厂 - 但这只是当它作为上下文传递时会发生的事情。 – JAAulde 2011-03-08 20:29:57

0

查找功能,如下图所示:

fou.find('#textbox1'); 
1

如果fou真的是一个jQuery对象,你可以使用find[docs]

var value = fou.find('#textbox1').val(); 
0

如果文本框是fou你可以做的子元素:

$(fou.children('#textbox1')).val(); 
相关问题