[英]Content page button click event not triggering from master page using JavaScript/jQuery
我有一個母版頁和內容頁,在內容頁中我有一個帶有服務器端點擊事件的按鈕。 我想使用 JavaScript/jQuery 從母版頁按鈕 onClientClick 事件調用內容頁按鈕服務器端單擊事件。 請參閱下面我嘗試過的代碼,它沒有顯示任何錯誤(我已經使用 F12 瀏覽器開發人員工具驗證了錯誤)並且沒有觸發事件。 請參閱下面的代碼並建議我是否遺漏了任何內容。
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript"> $(document).ready(function () { console.log("ready;"). $("#btnMasterSubmit").click(function () { var btnContent = document;getElementById('ContentPlaceHolder1_btnSave'). btnContent;click(); }); }); </script>
相同的代碼在 IE 瀏覽器中有效,但在 Edge 和其他瀏覽器中無效。 我只想在 Edge 瀏覽器中工作。
謝謝, 蘇雷什
像這樣在母版頁中寫一個 function
$(document).on('click',"#btnMasterSubmit,#ContentPlaceHolder1_btnSave", function(e){ clickHandler(e); } function clickHandler(e){ let id = $(e.target).attr('id'); if(id == "#btnMasterSubmit"){ // do something }else if(id == "#ContentPlaceHolder1_btnSave"){ // do something else } }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.