0

我正在尝试通过隐藏字段更改我的 Jquery 对话框中的标签值(lblRecipient),但不知何故标签值始终为空,在这里我通过分配值'1234'进行了测试,我可以在警报框中获取值但是标签值本身为空。请多多指教。

function sendPMDialog() {

        $("#PMDialog").dialog('open');
        $("#PMDialog").scrollTop($("#PMDialog").scrollTop() - 1000);

        var Y =  document.getElementById('<%=lblRecipient.ClientID %>').innerText = '1234';
        alert(Y);
    }
4

1 回答 1

2

你在一个语句中做两个任务。尝试将其分解为每个语句的一个赋值:

var label = document.getElementById('<%=lblRecipient.ClientID %>');

label.innerText = '1234';
alert(label.innerText);

或(使用 jQuery 语法):

var label = $('#<%=lblRecipient.ClientID %>');

label.text('1234');
alert(label.text());
于 2012-11-26T11:48:14.340 回答