簡體   English   中英

JQUERY 單選按鈕彈出

[英]JQUERY Radio button pop up

嗨,我正在嘗試實現帶有單選按鈕的 jquery 彈出窗口。

這是我的 jquery 函數:

$("#myPopup").ready(function() {

var popUpList = $('<div><input type="radio">A<br><input type="radio">B<br><input type="radio">C</div>');

showPopUpButton.click(function() {
    popUpList.dialog();
});

});

我的jsp頁面上的相應html代碼:

<ul id="header_navigation">
    <li class="header_navigation_list">
        <a href="home" title="Home" class="header_navigation_link">Home</a>
        <span>|</span>
    </li>

    <li class="header_navigation_list">
        <div data-role="main" class="header_navigation_link">
            <a href="#myPopup" data-rel="popup" class="ui-btn ui-btn-inline ui-corner-all">Show Popup</a>
            <div data-role="popup" id="myPopup">
                <p>This is a simple popup.</p>
            </div>
        </div>
    </li>
</ul>

我的查詢是我在 jsp 頁面上給出了彈出代碼和 id,但彈出鏈接不可見。 盡管“主頁”鏈接在網頁上可見並且正在運行。 我什至在 jsp 頁面的頂部包含了 jquery 庫。

<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 

有人可以告訴我在jsp頁面上聲明我的彈出窗口時我做錯了什么。 TIA

jQuery 彈出窗口也需要樣式表<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">

在下面找到符合您要求的工作片段:

 .radioText { margin-left: 45px; margin-top: -20px; padding: 10px; }
 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"> <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> </head> <body> <ul id="header_navigation"> <li class="header_navigation_list"> <a href="home" title="Home" class="header_navigation_link">Home</a> <span>|</span> </li> <li class="header_navigation_list"> <div data-role="main" class="header_navigation_link"> <a href="#myPopup" data-rel="popup" class="ui-btn ui-btn-inline ui-corner-all">Show Popup</a> <div data-role="popup" id="myPopup" style="min-width:100px;padding:10px;"> <input type="radio" name="aehe" /> <div class="radioText">A</div> <input type="radio" name="aehe" /> <div class="radioText">B</div> <input type="radio" name="aehe" /> <div class="radioText">C</div> </div> </div> </ul> </body> </html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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