$("[id$=HealthCareReimbursementPerPayPeriodTxt]").blur(function (evt) {
try {
val1 = (this.value);
alert(val1);
val2 = $("[id$=HealthCareReimbursementNumPayPeriodsTxt]");
alert(val2.value);
}
catch (e) { }
});
我通过通配符选择了它们,因为它在母版页中。val1 工作得很好(文本框),但 val2(标签)从来没有得到我需要的东西。我也试过 val2.text、val2.val、valueOf(val2)、val2.html、val2.attr('text')。我得到 Object [object]、未定义或一些长函数字符串。
<asp:Label ID="HealthCareReimbursementNumPayPeriodsTxt" runat="server">
如果有帮助,我将在代码隐藏中设置此标签的文本