0

我正在尝试使用以下代码将项目动态嵌入到导航栏

$('#addForm').live('click', function() {
    $('<li><a href="#" data-href="a" data-icon="grid">Form ' +   ($(this).parent().find('li').length) + '</a></li>').insertBefore($(this));
    $('#frmNav').navbar();
 });​ 

你也可以检查这个小提琴。到目前为止,我已经尝试了 SO 中给出的所有解决方案。没有一个对我有用..请帮助我。

4

1 回答 1

0

JS

$('#addForm').live('click', function() {
     var textA = 'Form ' + $(this).parent().find('li').length;   

    var li = $("<li>");
    var a = $("<a>")
        .attr("data-href","a")
        .attr("data-icon","grid")
        .attr("href","#")
        .text(textA );

   $(a).appendTo(li)     

   $(li).insertBefore($(this));

   $(li).navbar();

});​

您需要调用navBar()新元素

于 2012-09-23T19:23:41.403 回答