下面是HTML
<div id="menu" class='rmm' data-menu-title="Description">
<ul>
<li><a href="" class="rmm_li_item">Description</a></li>
<li><a href="" class="rmm_li_item">Features</a></li>
<li><a href="" class="rmm_li_item">Ratings</a></li>
<li><a href="" class="rmm_li_item">Activate</a></li>
</ul>
</div>
jQuery的部分改變菜單的標題
function getMobileMenu() {
/* build toggled dropdown menu list */
$('.rmm').each(function() {
var menutitle = $(this).attr("data-menu-title");
if (menutitle == "") {
menutitle = "Menu";
}
else if (menutitle == undefined) {
menutitle = "Menu";
}
var $menulist = $(this).children('.rmm-main-list').html();
var $menucontrols ="<div class='rmm-toggled-controls'><div class='rmm-toggled-title'>" + menutitle + "</div><div class='rmm-button'><span> </span><span> </span><span> </span></div></div>";
$(this).prepend("<div class='rmm-toggled rmm-closed'>"+$menucontrols+"<ul>"+$menulist+"</ul></div>");
});
}
我只是希望當我點擊菜單中的菜單標題被改變。
我試過以下,但它不會工作
$(document).on("click",".rmm_li_item",function()
var ctxt=this.innerHTML;
$(".rmm-toggled-title").text(ctxt);
})
完整的設計:responsivemobilemenu.com/en/
請儘量在jsfiddle.net執行你的整個代碼,看看你會得到什麼錯誤 – user1121210