无法替换jQTouch中的文本

时间:2010-10-14 19:01:50

标签: jquery jqtouch

我正在处理的jQTouch应用程序中有以下代码块:

<div class="info">
   <div id="MyValue">Sample Text</div>
</div>

<p onclick="ResetValue();">
   Reset
</p>

编写我的ResetValue方法时,以下jQuery语法不起作用:

$("MyValue").html("Changed Text");

但是,如果我使用“经典”方法,则以下文字可行:

var value_block = document.getElementById("MyValue");
value_block.innerHTML = "Changed Text";

jQTouch或jQuery一般会缺少一些阻止jQuery样式代码工作的东西吗?

注意:我也尝试将点击事件“连接”到段落(而不是直接在标签中使用onclick)并得到相同的结果。

1 个答案:

答案 0 :(得分:2)

您在选择器中缺少#。它应该是

$("#MyValue").html("Changed Text");

Some docs在jQuery中选择基于id的div

以下是demo我将如何做到这一点。