2013-09-13 3 views
2

Я работаю над проектом в php. У меня есть слайдер и кнопка добавления. Если я нажму кнопку «Добавить», отобразится новый слайдер вместе с другой кнопкой добавления и кнопкой удаления. Если я нажму кнопку «Добавить», тот же цикл продолжится, и если я нажму кнопку «Удалить», эта же строка исчезнет. Я попытался это один:добавить новое текстовое поле onclick в ajax

<div id="time"> 
<div id="slider-range1"></div> 
<span id="utility2"></span> 
<a class="add_time" href="#">Add</a> 
</div> 

$("#time").delegate(".add_time", "click", function(){ 
    var content = '<div>' 
        +'<div id="slider-range2"></div>' 
        +'<span id="input_time1"></span>' 
        +'<a class="del_time" href="#">Delete</a>' 
        +'<a class="add_time" href="#">Add</a>' 
        +'</div>'; 
    $("#time").append(content); 
    return false; 
}); 

$("#time").delegate(".del_time", "click", function(){ 
    $(this).parent().remove(); 
    return false; 
}); 
+2

Не используйте класс использования идентификатора, потому что идентификатор должен быть уникальным для каждой DOM ... и динамически добавляя его, у вас больше нет уникального идентификатора для каждого домена. –

+0

спасибо @DipeshParmar Я тоже использовал этот, но он не отображает ползунок, кроме двух кнопок. – user2756295

+0

можете ли вы создать скрипку для этого, чтобы я мог ее решить. –

ответ

0

Вы также можете попытаться отобразить или нет конкретных DIV, что вы хотите или нет, чтобы показать, как, например:

<div id="time"> 
<div id="slider-range1"></div> 
<span id="utility2"></span> 
<a class="add_time" href="#">Add</a> 
<div id="slider" style="display:none;">' 
    <div id="slider-range2"></div>' 
    <span id="input_time1"></span>' 
    <a class="del_time" href="#">Delete</a>' 
    <a class="add_time" href="#">Add</a>' 
</div> 

$(document).ready(function() { 

$('.add_time').click(function() { 
    $("#slider").css("display","block"); 
}); 

}); 

Вы также можете скрыть слайдер, определяющий отображение, никому в javascript

Смежные вопросы