簡體   English   中英

Jquery 更改功能不起作用 wordpress 管理儀表板

[英]Jquery Change function not working wordpress admin dashboard

我正在研究基於 WordPress 的帖子格式選擇選項。 試圖獲取所選選項的值。 但是更改方法不起作用。 沒有給出警報值也沒有給出測試警報。 我的代碼在下面,

(function (jQuery){
    "use strict";
    jQuery(document).ready(function () {

        jQuery("#post-format-selector-0").change(function () {

            var selectedVal = $("#post-format-selector-0:selected").val();

            alert("Hi, your favorite programming language is " + selectedVal);

            alert("Hi, your favorite programming language is PHP ");

        });

    });
})(jQuery);

在此處輸入圖片說明

您在更改函數中使用了$別名。 嘗試將您的代碼更改為:

(function ($){
    "use strict";
    $(document).ready(function () {

        $(document).on('change','#post-format-selector-0',function(){

            var selectedVal = $("#post-format-selector-0:selected").val();

            alert("Hi, your favorite programming language is " + selectedVal);

            alert("Hi, your favorite programming language is PHP ");

        });

    });
})(jQuery);

編輯:如果您將腳本放入標題中,即使您有多余的ready函數,在設置change函數之前也可能不會加載select元素。 on函數分配給document (或者最好是最近的父document )允許它在最終出現時觸發select

暫無
暫無

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

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