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