javascript - 更新面板和模式窗口

标签 javascript jquery asp.net

我有我的 mainpage.aspx 和我的 mainDetails.ascx

/*As well as this javascript:*/
$(document).ready(function() {
  $("#modal-close").click(function() {
    $("#modal-content, #modal-background, #modal-close").toggleClass("active");
  });
  $("#keywordSelection").click(function() {
    alert('hit');
  });
});
/*mainDetails.ascx is an `asp:UpdatePanel` this contains the following javascript:*/
function jsModal() {
  $("#keywordSearch").click(function() {
    //alert('hi');
    $("#modal-content, #modal-background, #modal-close").toggleClass("active");
    //$("#modal-content").$("divTestVal").append.html

    var html = $("#modal-content").next("#divTestVal").html();
    alert(html);
  });
}
<!-- mainpage.aspx is a web form that contains the following:-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="modal-background"></div>
<div id="modal-content">
  <input type="button" id="modal-close" value="Close Modal Window" />
  <br />
  <div id="divTestVal">
    [Append Values Here!]
  </div>
  <br />
  <input type="button" id="keywordSelection" value="Selector!" />
</div>

我需要的是一种从模态中填充和读取值的方法。现在 html 变量返回 null

如何从模态中获取[Append Values Here!]值?

最佳答案

我找到了一种方法。

在 mainDetail.ascx javascript 中我添加了以下内容:

        $('#modal-content div').each(function (index) {
            alert($(this).text());
            $(this).html("updated text now");
        });

这不仅循环遍历 mainpage.aspx 上模态窗口中的每个 div,而且还更新 div 中的文本值。

关于javascript - 更新面板和模式窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28815905/

相关文章:

javascript - 如何使用 contenteditable 属性避免在内联编辑中复制 HTML 和 CSS 内容

asp.net - 下面的代码在mvc3中如何工作?

asp.net - Silverlight 多应用程序调试

javascript - Windows Metro 应用 <li> 标签

javascript - AngularJS 重复元素 1 秒

javascript - 当文本区域为空时,如何动态启用/禁用提交按钮?

javascript - 使用 jQuery 插件 Selectize 和 Bootstrap-Switch 时重新渲染动态元素

jquery - Bootstrap 4 上的导航栏下拉菜单

c# - 迁移到 Redis session 状态时遇到问题

javascript - 使用ajax get方法加载网站信息是否安全?