0

私はそれがどのように機能するかについてここでフィドルを持っています: http://jsfiddle.net/EtFVN/3/

すべての変数を配列に入れることに成功したので、最後に警告します。しかし、リスト項目のいずれかをクリックすると表示される変数「AltType」がありません。

問題は、アイテムを選択して、それを独自の「グループ」と一緒に配列に入れることができるはずだということです。

作成方法は次のとおりです。

    var ChooseAltType = $("<div>").appendTo(field_firstchild);

    $('<div id="chooseCustomFields'
    + field_id
    + '" class="wrapper-customfields" tabindex="1"><span>Choose Type</span>'
    + '<ul id="chooseCustomField'
    + field_id
    + '" class="dropdown">'
    + '<li class="choose_Checkbox"><i class="fa-icon-check"></i>Checkbox</li>'
    + '<li class="choose_Alternatives"><i class="fa-icon-list-ul"></i> Alternatives</li>'
    + '<li class="choose_Dropdown"><i class="fa-icon-list-alt"></i> Dropdown</li>'
    + '<li class="choose_TextField"><i class="fa-icon-font"></i> Text</li>'
    + '</ul></div>').appendTo(field_secondchild).addClass("metro three-d")
    .on('click', 'li', function() {
        AltType = $(this).attr('class');
        var clean =  AltType;
        var AltType = clean.substring(clean.indexOf('_') +1);
        alert(AltType)      
    });
4

0 に答える 0