我有一个[WebMethod]加载一个html片段并添加一些内容。然后使用$ .post()和.html()将[WebMethod]注入页面。
一段摘录:
<p id="name"></p>
[WebMethod]向其添加内容:
<p id="name">Joe</p>
该代码段还包含JavaScript代码,例如:
alert($("#id").text())
问题:$(“#id”)。text()不返回任何内容(如代码片段中所示),但内容(“Joe”)在浏览器中正确显示。问题在哪里?
感谢和抱歉我的英语。
答案 0 :(得分:4)
您的元素的ID不是“id”,它的ID为“name”。将选择器更改为此...
$("#name")
答案 1 :(得分:0)
您应该致电$("p#name")
而不是$("#id");
<p id="something"> </p>
$("p#something")...
<p class="something_else"></p>
$("p.something_else")...