$("[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],undefined或者一些長函數字符串。爲什麼我找不到使用jquery的標籤文本?
<asp:Label ID="HealthCareReimbursementNumPayPeriodsTxt" runat="server">
,如果有幫助,我設置這個標籤的文本中的代碼隱藏
這是一個'ClientID'問題? –
我不這麼認爲?我不確定它是如何工作的,但如果我正在使用文本框,那麼爲什麼這個標籤會出現?他們就在彼此旁邊。 – proseidon
'val2'被設置爲ID爲'HealthCareReimbursementPerPayPeriodTxt'結尾的所有對象的數組,但是您包含的''有一個與選擇器 –
jimmym715