1 // Updated to wait until the document is loaded. addmore_link
5 $('#addmore_link').on('click', function( e
) {
7 var count
= parseInt($('input[name=contrib_count]').val());
10 var c_page_sel
= $('select[name=contribution_page_1]').clone().attr('id', 'choices_' + $(this).index());
11 c_page_sel
.attr("id", "contribution_page_" + count
);
12 c_page_sel
.attr("name", "contribution_page_" + count
);
14 var id_section
= "crm-section-con-" + count
;
15 var sect_tag
= "<div class=\"crm-section\" id=" + id_section
+ "> <div class=\"label\"><label>Contribution Page</label>";
16 $('#addmore_link').parent().parent().before(sect_tag
);
18 var id_content
= "content_con-" + count
;
19 $('#' + id_section
).append("<div class=\"content\" id="+ id_content
+ ">");
20 $('#' + id_content
).append(c_page_sel
);
21 $('#' + id_content
).append('<a id=\"remove_link\" class=\"form-link\" href=\"remove\" name=\"remove_link-' + count
+ '\"> Remove</a>');
22 $('#' + id_section
).append("</div");
24 id_section
= "crm-section-per-" + count
;
25 sect_tag
= "<div class=\"crm-section\" id=" + id_section
+ "> <div class=\"label\"><label>Percentage</label>";
26 $('#addmore_link').parent().parent().before(sect_tag
);
28 id_content
= "content_per-" + count
;
29 $('#' + id_section
).append("<div class=\"content\" id="+ id_content
+ ">");
30 $('#' + id_content
).append('<input type="text" size="20" name="percentage_' + count
+'" value="" />');
31 $('#' + id_section
).append("</div");
33 $('input[name=contrib_count]').val(count
);
36 $('#remove_link').live('click', function( e
) {
39 var rem_name
= e
.target
.name
;
40 //assuming that - is the delimiter. second string will be the count
41 var rem_name_ar
= rem_name
.split('-');
42 var contri_page
= "\"#percentage_" + rem_name_ar
[1] + "\"";
44 $('#crm-section-con-'+ rem_name_ar
[1] +'').remove();
45 $('#crm-section-per-'+ rem_name_ar
[1] +'').remove();