我似乎無法得到這個火..或確實更改標籤文本。任何人都可以提供任何建議嗎? 警報在那裏只是因爲我正在測試,看看事件是否實際上正在發射..它似乎不是。唯一的另一條信息是這是一個fancybox iframe中的表單。我甚至不確定我的代碼是否有權更改文本,但這是第二個問題..現在我無法啓動該事件。使用jquery從下拉列表更改標籤文本
代碼是
<asp:DropDownList ID="ddlPUom" runat="server" CssClass="form-control input-sm"></asp:DropDownList>
<asp:Label ID="lblpuom" ccclass="col-xs-2 control-label" runat="server" Text=""></asp:Label>
<script type="text/javascript">
$('#ddlPUom').change(function() {
alert("did this fire?");
var lbltext = doc.getElementById("ddlPUom");
var lblPUOM = doc.getElementById("lblpuom");
lblPUOM.lbltext = lbltext.innerhtml;
});
</script>
感謝所有的意見..你在正確的方向轉向了我。最後,我將標籤更改爲標準<label></label>
,這些標籤與上述代碼一起工作,並創建了document.ready函數以便從後面的代碼中設置的下拉列表更新。
您是否將'document'設置爲'var doc ='? –
你能否加入標籤HTML的片段? – EkoostikMartin
也請向我們展示您的HTML。和'innerhtml!== innerHTML' –