Я пытаюсь удалить свой динамический selectbox, если пользователь нажмет на Delete (рядом с selectbox). Но я не могу понять, как навязать удаление.Как удалить весь элемент li, содержащий selectbox, используя JQuery?
Это мой код до сих пор:
$(function() {
// set the array
var fruit = new Array("Apple", "Orange", "Pear", "Banana");
var id = 0;
function addFruit() {
$.each(fruit, function(key, value) {
$('#fruit')
.append($('<option>', { value : key })
.text(value));
});
}
var i = $("li").size() + 1;
$("a#addmore").click(function() {
$("#addmore_row").append('<li>' +
'<select name="fruit[]" id="fruit_'+ id +'">' +
'<option value="">Select Fruit:</option>' +
'</select>' + '<a href="#" id="del_'+id+'">Delete Row</a>' +
'</li>');
addFruit();
id++;
return false;
});
});
Поправьте меня, если я не прав, я думаю, что это что-то вроде этого. Но я не могу понять, что положить за [item]. Можете проконсультироваться?
$([item]).click(function() {
$([item]).remove();
return false;
});
Большое спасибо.
Вы хотите удалить весь 'select'? – Rafay
Откуда возникает 'id'? – Tomalak
, например. если у меня есть selectbox1, selectbox2, selectbox3, я бы хотел удалить из selectbox2 (включая весь li), нажав кнопку Delete Row. Сколько я это делаю? –