簡體   English   中英

內容頁面按鈕單擊事件未使用 JavaScript/jQuery 從母版頁觸發

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM