我创建了一个我现在需要的网站 做一个回发,执行一些逻辑,将特定的bolean变量从它的默认值false更改为true,当我回到视图(aspx页面)时,我想触发我的javascript代码中的更改。
在aspx页面上,我提出了这个bolean值但是我无法捕捉到jquery的变化。
我正在使用updatepanel和AsyncPostBackTrigger。
基本上我点击按钮做回发并更改值
<asp:Button ID="Book" CssClass="ecommercebutton btn btn-primary " runat="server" Text="Book" OnClick="Book_Click" />
<div id="NeededVAriable" style="display: none"><%=Test.ToString().ToLower()%></div>
并在我的jquery脚本中:
$("#NeededVAriable").live("change",function () {
alert("i am here")
})
我的改变功能永远不会被击中...... 我该怎么做?
谢谢!
答案 0 :(得分:1)
对于div,你必须检测这样的变化:
$("#NeededVAriable").on("DOMSubtreeModified",function(){
alert('changed');
});