$(function(){ $("form").on('click', "[data-id=input_option_adder]", function(){ var $newLi = $(this).siblings('li').clone(); $newLi.attr('style', ''); $("[data-id=input_option_list]").append($newLi); $newLi.find('input').focus(); }); $("#question_input_type").on('change', function(){ var qid = $(this).attr('data-qid') === undefined ? '' : "/" + $(this).attr('data-qid'); // /admin/question(/:question_id)/options/:input_type $("[data-id=input-options-wrapper]").load("/admin/question" + qid + "/options/" + $(this).val(), function(){ $(".code-input textarea").linedtextarea(); }); }); });