Как получить значение переменной jquery в ASP.NET управление этикетками
Как получить переменную скрипта (id1) в label(lblcity)
переменная скрипта помещается в файл скрипта ниже в котором я храню название города после того как это название города будет привязано к метке
один раз проверьте мой код и решите проблему
Заранее спасибо парню..
Что я уже пробовал:
я пытаюсь сделать это
<ul class="nav navbar-nav"> <%-- Hyderabad--%> <li class=""><a id="popupCity" class="btn btn-sm" data-toggle="modal" data-target="#myModal" href="#"><img class="flag" src="images/india_flag.jpg"> <asp:Label ID="lblcity" runat="server"></asp:Label> <span class="sr-only">(current)</span></a></li> </ul>
всплывающий код:
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div class="pops"> <img src="bkground/india_gate.jpg" class="ind_gate img-responsive" /> <div class="choose_city" style="position: absolute; margin-top: -42px; color:#fff;"><h2>Choose your city</h2></div> <div class="popb"> <div class="header"><h3><img class="flags" src="images/india_flag.jpg"> India</h3></div> <hr /> <div class="col-md-4"> <p id="city1">Hyderabad</p> <p id="city2">Bangolore</p> <p id="city3">Chennai</p> <p id="city4">Delhi</p> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> </div> </div> </div> </div>
Код сценария :
<script> $(function(){ var appendthis = ("<div class='modal-overlay js-modal-close'></div>"); $('a[data-modal-id]').click(function(e) { e.preventDefault(); $("body").append(appendthis); $(".modal-overlay").fadeTo(500, 0.7); //$(".js-modalbox").fadeIn(500); var modalBox = $(this).attr('data-modal-id'); $('#'+modalBox).fadeIn($(this).data()); }); document.getElementById("popupCity").innerHTML = localStorage.getItem("city") $("p").click(function(){ var cityName = $(this).attr('id'); var id1 = document.getElementById(cityName).innerHTML; console.log(id1); document.getElementById("popupCity").innerHTML = id1; //document.getElementById("lblcity").innerHTML = id1; localStorage.setItem("city", id1); location.reload(); $(".modal-box, .modal-overlay").fadeOut(500, function() { $(".modal-overlay").remove(); }); }) $(".js-modal-close, .modal-overlay").click(function() { $(".modal-box, .modal-overlay").fadeOut(500, function() { $(".modal-overlay").remove(); }); }); $(window).resize(function() { $(".modal-box").css({ top: ($(window).height() - $(".modal-box").outerHeight()) / 2, left: ($(window).width() - $(".modal-box").outerWidth()) / 2 }); }); $(window).resize(); }); </script>