获取元素我有这个从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