Форум → Программирование → JavaScript → jQuery: к чему сделать привязку?..
jQuery: к чему сделать привязку?..
Страницы: ← Предыдущая страница →
-
2 сентября 2010 г. 15:15, спустя 1 минуту 22 секунды
я задание не читал и не видел вашей разметки. Просто охуел с того, что Чиффа предложила) -
2 сентября 2010 г. 17:17, спустя 2 часа 1 минуту 20 секунд
А если у меня ссылку находится внутри нескольких дивов:
<div id = "basket"><div><a href= …></div></div> то как более правильно написать вместо: $(this).parent().parent().hide(3000); ?
И нужно ли указывать id? -
2 сентября 2010 г. 17:20, спустя 3 минуты 24 секунды
прячь просто по id
да и ваще parent может принимать селектор -
2 сентября 2010 г. 17:33, спустя 13 минут 10 секунд
$(this).parents('div').hide(3000);
кажись такВысокоуровневое абстрактное говно -
-
2 сентября 2010 г. 17:41, спустя 1 минуту 36 секунд
хз, я так понял, что parent - родитель данного элемента, а parents - все родители вплоть до html))Высокоуровневое абстрактное говно -
2 сентября 2010 г. 18:44, спустя 1 час 2 минуты 50 секунд
Просто охуел с того, что Чиффа предложила)
ну да, манёхо через жопу, но работает же))) -
2 сентября 2010 г. 23:00, спустя 4 часа 15 минут 29 секунд
прячь просто по id
- а как? Тут весь смысл что мы идет обратно от клика по ссылке (this) заведомо не зная какой id будет у div.кажись так
Не, не пашет. Ну да ладно, я просто думал что .parent().parent() можно как то сократить, ну да главное что работает.. -
3 сентября 2010 г. 12:54, спустя 13 часов 54 минуты 19 секунд
почему заранее не знаем какой id будет у div?..
вы ведь кликая по ссылке получаете из нее id товара для последующего удаления, так дайте диву id что-то вроде "itemContainer_"+idTovara
и прячьте просто по id$('#itemContainer_'+idTovara).hide()
-
3 сентября 2010 г. 15:04, спустя 2 часа 10 минут 22 секунды
kolobok, если у тебя добавляются строки с товарами с помощью jQuery каким-нить аппендом, то ясен хрен не будет пахать, ибо нужны эвенты))Высокоуровневое абстрактное говно -
3 сентября 2010 г. 16:55, спустя 1 час 51 минуту 1 секунду
С этим все понял, спасибо всем большое. Подскажите теперь где ошибка, почему то не работает:<script type="text/javascript">
$(document).ready(function(){
$('a.deleteMe').click(function() {
var id = $(this).attr('id');
alert(id);
$.ajax({
type: "POST",
url: "delBasket.php",
data: "id="+id,
success: function(html){
$("#pricee").html(html);
$(this).parent().parent().hide(3000);
}
});
});
</script> -
3 сентября 2010 г. 16:57, спустя 1 минуту 39 секунд
какую ошибку выводит?Высокоуровневое абстрактное говно -
3 сентября 2010 г. 17:01, спустя 4 минуты 4 секунды
kolobok, файрбаг установи и смотри вкладку XHRвсе умрут, а я изумруд -
-
3 сентября 2010 г. 17:17, спустя 12 минут 16 секунд
фаер баг стоит, что-то со скобками нахимичил, сейчас подправил, ошибка вроде исчезла, но в XHR написано что запросов 0.<script type="text/javascript">
$(document).ready(function(){
$('a.deleteMe').click(function() {
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "delBasket.php",
data: "id="+id,
success: function(html){
$("#pricee").html(html);
$(this).parent().parent().hide(3000);
}
});
});
});
</script>
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!