如何编辑可折叠小部件内的内容?
How to edit Content inside Collapsible Widget?
我在 Jquery Mobile 工作,遇到了我的下一个障碍,我希望有人能指出我哪里出错了。
我有一个可折叠小部件,我希望在其中修改具有不同值的内容。
我的例子HTML
<div data-role="collapsible" data-mini="true" id="solar_collapsible">
<h3>Solar Power Information</h3>
<p id="solar_current"></p>
</div>
我正在尝试修改下面的 id "solar_current":
document.getElementById("#solar_current").innerHTML = "Solar Current = 13";
目前我在 Google Chrome 中收到此错误:-
无法设置未定义或空引用的 属性 'innerHTML'
我已经剥离了我的代码,但在搜索了整个下午后,我找不到任何参考资料或与此问题直接相关的其他问题。
Solar_current还没有创建吗?这是错误的原因吗?
非常感谢。
反正你在用jQuery,为什么不用呢:
$("#solar_current").html("Solar Current = 13");
您可以在页面的 pagecreate 事件中运行。
如果您想使用普通 javascript,只需按照 Steve Hynding 的建议删除“#”即可。:
document.getElementById("solar_current").innerHTML = "Solar Current = 13";
我在 Jquery Mobile 工作,遇到了我的下一个障碍,我希望有人能指出我哪里出错了。
我有一个可折叠小部件,我希望在其中修改具有不同值的内容。
我的例子HTML
<div data-role="collapsible" data-mini="true" id="solar_collapsible">
<h3>Solar Power Information</h3>
<p id="solar_current"></p>
</div>
我正在尝试修改下面的 id "solar_current":
document.getElementById("#solar_current").innerHTML = "Solar Current = 13";
目前我在 Google Chrome 中收到此错误:-
无法设置未定义或空引用的 属性 'innerHTML'
我已经剥离了我的代码,但在搜索了整个下午后,我找不到任何参考资料或与此问题直接相关的其他问题。
Solar_current还没有创建吗?这是错误的原因吗?
非常感谢。
反正你在用jQuery,为什么不用呢:
$("#solar_current").html("Solar Current = 13");
您可以在页面的 pagecreate 事件中运行。
如果您想使用普通 javascript,只需按照 Steve Hynding 的建议删除“#”即可。:
document.getElementById("solar_current").innerHTML = "Solar Current = 13";