XUL的文本框和jQuery,如何检索值?

XUL的文本框和jQuery,如何检索值?,jquery,xul,Jquery,Xul,我有一个带有文本框的XUL文档: <textbox id="prod_text" /> 但它不起作用!它返回一个空值。。。 怎么了 编辑:我在Firefox扩展中工作。。。这就是我的函数与事件关联的地方。我正在尝试访问XUL文档中的数据…您尝试过使用jquery的val方法吗 这应该得到文本框的值。如果您愿意,还可以使用它设置值 我真的不知道为什么,但通过这种方式,它可以添加一个隐藏标签,并与文本框同步: <textbox id="prod_text" onkeyup="va

我有一个带有文本框的XUL文档:

<textbox id="prod_text" />
但它不起作用!它返回一个空值。。。 怎么了


编辑:我在Firefox扩展中工作。。。这就是我的函数与事件关联的地方。我正在尝试访问XUL文档中的数据…

您尝试过使用jquery的val方法吗


这应该得到文本框的值。如果您愿意,还可以使用它设置值

我真的不知道为什么,但通过这种方式,它可以添加一个隐藏标签,并与文本框同步:

<textbox id="prod_text" onkeyup="var t = document.getElementById('prod_text_hid'); t.value = value;"/>
<label value="label" hidden="true" id="prod_text_hid"/>
…返回正确的值


你知道原因吗?这是一个丑陋的解决方案,但它有效…:-

我尝试过这个:Firebug.Console.log$textboxprod_text.val-但是,我在Firebug中再次收到一条空消息。。。
<textbox id="prod_text" onkeyup="var t = document.getElementById('prod_text_hid'); t.value = value;"/>
<label value="label" hidden="true" id="prod_text_hid"/>
Firebug.Console.log($("#prod_text_hid").attr('value'));