JQM:在collapsibleset中添加了可折叠是未定义的

时间:2013-11-21 22:11:41

标签: javascript jquery jquery-mobile undefined jquery-mobile-collapsible

    if (toadd.length > 0) { //added new admin
        jQuery.each(toadd, function(entry) {

            jQuery("#add_fund_form_setup_admins" ).append(''+

                '<div user_id="'+toadd[entry]+'" id="#add_fund_form_setup_admin_'+toadd[entry]+'" data-role="collapsible">'+
                    '<h3>'+jQuery("#add_fund_form_select_admins option[value="+toadd[entry]+" ]").text()+'</h3>'+
                    '<p>'+
                    '<label for="add_fund_form_admin_zp_size_percent_'+toadd[entry]+'">Some Label:</label>'+
                    '<input type="range" name="add_fund_form_admin_zp_size_percent_'+toadd[entry]+'" id="add_fund_form_admin_zp_size_percent_'+toadd[entry]+'" value="50" min="0" max="100" data-highlight="true">'+ 
                        '<br />'+

                    '<label for="add_fund_form_admin_zp_size_fixed_'+toadd[entry]+'">Some more label:</label>'+
                    '<input type="number" name="add_fund_form_admin_zp_size_fixed_'+toadd[entry]+'" pattern="[0-9]*" id="add_fund_form_admin_zp_size_fixed_'+toadd[entry]+'" value="">'+
                        '<br />'+

                    '<label for="add_fund_form_admin_zp_fixed_payout_period_'+toadd[entry]+'" class="select">Period:</label>'+
                    '<select name="add_fund_form_admin_zp_fixed_payout_period_'+toadd[entry]+'" id="add_fund_form_admin_zp_fixed_payout_period_'+toadd[entry]+'" data-native-menu="false">'+
                        '<option>Select period</option>'+
                            '<option value="weekly">weekly</option>'+
                            '<option value="monthly">monthly</option>'+
                            '<option value="quaterly">quarterly</option>'+
                            '<option value="yearly">yearly</option>'+
                    '</select>'+
                        '<br />'+

                '</p>'+
                '</div>').collapsibleset( "refresh" );

        });
        jQuery("#add_fund_form_setup_admins_lbl").show();
        jQuery('[data-role="content"]').trigger('create');
        jQuery( "#add_fund_form_setup_admins" ).collapsibleset( "refresh" );  
                    jQuery('div[data-role=collapsible]').collapsible();
        jQuery('[data-role=collapsible-set]').collapsibleset().trigger('create');

                    **alert(jQuery("#add_fund_form_setup_admin_" + toadd[entry] ).attr("user_id"));**  
    } 

将内容添加到页面中并显示在那里。 ID没问题。所有视觉都是制作完成的。

在最后一次警报中我得到“未定义”,为什么? 当我尝试访问添加元素我没有任何事情发生没有任何错误...为什么? 非常感谢你的帮助。

0 个答案:

没有答案