【发布时间】:2014-01-05 05:49:15
【问题描述】:
要求是当用户选择任何节点时,从树视图中设置标签文本。在调试时,我得到了正确的医院名称,但它没有设置标签文本。
$("[id$=HospitalTreeViewDiv] span").click(function () {
var hospitalName = $(this)[0].outerText;
//this is also not working
// $("label[for='SelectedHospitalLiteral']").text(hospitalName);
$("[id$=SelectedHospitalLiteral]").val("abc");
});
这是aspx sn-p
<div runat="server" id="HospitalTreeViewDiv">
<asp:TreeView ID="HospitalTreeView" runat="server" ExpandDepth="0">
</asp:TreeView>
</div>
<div class="alignBottom">
<p> <asp:Label ID="SelectedHospitalLiteral" runat="server" ></asp:Label></p>
</div>
【问题讨论】:
-
对于
<label>其.text("your text") -
请以
;结束陈述 -
.val()仅用于具有value的元素,而label则不是这种情况。请改用.text()或.html()。 -
更正
;没有帮助。
标签: javascript jquery asp.net