
Денис
02.06.2016
10:27:02
> @M91FO
уточнение
это и так понятно

Кирилл
02.06.2016
10:29:42
а меняются tr как?
событие же надо навесить на все tr что могут быть изменены. Не на каждый id же вешать событие. Для этого нужно что-то вроде $("tr[item-id]").change(function(){/*ололо*/});

Денис
02.06.2016
10:34:20
$("tr[item-id]").change(function(){/*ололо*/}) я об этом и пишу, только в замыкании использовать $(this).attr("item-id") для получения ID конкретной записи

Google

Кирилл
02.06.2016
10:34:39
ага
просто ему пример кода нужен, подозреваю. О, а мессаги то редактировать можно О_о

Денис
02.06.2016
10:36:22
дак раз 5 написал уже и ты и я)

Кирилл
02.06.2016
10:37:50
эт, а тут есть сеньоры?

Andrey
02.06.2016
10:38:16
это смотря кого считать сеньорами

Кирилл
02.06.2016
10:38:26
ну чатик же php
значит php сеньоры

Денис
02.06.2016
10:38:53
> @M91FO
эт, а тут есть сеньоры?
в чем вопрос?
ну и я не особо сеньор)

Кирилл
02.06.2016
10:41:09
да мне любопытно прост. Есть ли тут таковые:)
а ну, признавайтесь) кто откликался на вакансии сеньоров, поставлю так вопрос:)

Andrey
02.06.2016
10:41:44
во всех конторах к сеньорам разные требования

Денис
02.06.2016
10:42:02
> @nordkot
во всех конторах к сеньорам разные требования
+

Google

Кирилл
02.06.2016
10:42:45
эт что, в какой-то компании ты сеньор, а в какой-то нет?:)

Денис
02.06.2016
10:43:26
сеньор очень растяжимое понятие

Andrey
02.06.2016
10:43:35
в какой-то конторе ты можешь быть сеньором, а в другой до мидла не дотягивать

Денис
02.06.2016
10:43:44
и наоборот
в какой-то конторе ты ведущий разработчик, а в другой - мидл)
все зависит от квалификации и предъявляемых требований

Артур
02.06.2016
11:08:56
success:function(data){
console.log(data);
$(this).attr("item-id").replaceWith
<tr item-id="<?=$row['id'];?>">
Cannot read property 'replaceWith' of undefined
ошибку выбрасывает
$("tr[item-id]").change(function(){
$(this).attr("item-id").replaceWith("<tr item-id=tr_"+id+"><center><td>"+id+"</td></center><td>"+question+"</td><td>"+variant_1+"</td>" +
"<td>"+variant_2+"</td><td>"+answer+"</td><td><center>"+point+"</center></td>" +
"<td><center><input type='checkbox' name='[check[]' value="+data+"></center></td></tr>"
);
});
точнее так )
сделал )

Денис
02.06.2016
11:15:12
Все, пофиксил?

Артур
02.06.2016
11:15:24
нет
$(this).attr("item-id") undifined
выбрасывает

Денис
02.06.2016
11:15:51
Ясен хер
Этож получение значения атрибута
$(this) уже есть выбранный элемент

Google

Артур
02.06.2016
11:19:52
это я понял) но не срабатывает данная функция)

Денис
02.06.2016
11:20:04
$(this).attr("item-id") вот это и не сработает
тк возвращает значение атрибута или null
а не элемент
а ты пытаешься обратиться к результату функции как к dom- элементу
немного еще погуглить тебе осталось)

Артур
02.06.2016
11:55:23
это что еще за хентай)))
$("tr[item-id]").change(function(){
$(this).attr("item-id")
Метод.attr() достаёт значение атрибута первого элемента, который ему встретится
$(this).attr("item-id") получается из атрибута вытягиваем
значение
но почему же не правильНО

Артур
02.06.2016
12:22:17
<tr item-id="133">
вот строка

Денис
02.06.2016
12:23:19
да, получаешь значение
правильно

Артур
02.06.2016
12:23:40
но строка не заменяется

Денис
02.06.2016
12:23:40
но вот это $(this).attr("item-id").replaceWith не будет работать

Артур
02.06.2016
12:23:45
да

Денис
02.06.2016
12:23:59
ну так исправь)

Google

Артур
02.06.2016
12:24:32
$(this).attr("item-id"). засунуть в переменную
и подставить в селектор ?

Денис
02.06.2016
12:24:51
зачем?
чтобы заменить?

Артур
02.06.2016
12:25:04
да
что бы заменить старую строку на новую

Денис
02.06.2016
12:25:16
у тебя $(this) уже активный элемент
замени его же

Admin
ERROR: S client not available

Артур
02.06.2016
12:25:27
ОО
как ?)))
я поставил replaceWith
он не срабатывает

Денис
02.06.2016
12:25:54
$(this).html(....) ?)

Артур
02.06.2016
12:26:00
хм
в а хтмл засунуть
то что в replaceWith
?

Денис
02.06.2016
12:26:18
но не $(this).attr("item-id")...

Артур
02.06.2016
12:26:27
кажись я поняЛ)

Google

Артур
02.06.2016
12:29:02
$("tr[item-id]").change(function(){
$(this).html("<tr item-id=tr_"+id+"><center><td>"+id+"</td></center><td>"+question+"</td><td>"+variant_1+"</td>" +
"<td>"+variant_2+"</td><td>"+answer+"</td><td><center>"+point+"</center></td>" +
"<td><center><input type='checkbox' name='[check[]' value="+data+"></center></td></tr>"
);
не сработало
$("tr[item-id]").change(function(){
console.log('111');
ничего не выводится ))

Денис
02.06.2016
12:56:06
ну погугли немного)
я идею подсказал, а код уже сам добивай, там несложно)

? Snyp
02.06.2016
13:43:26
Что отличает мидла от сеньора кроме опыта?

Артур
02.06.2016
13:43:50
навыки))

Денис
02.06.2016
13:44:04
ну много показателей)

Andrey
02.06.2016
13:44:20

Денис
02.06.2016
13:44:41
знание нетривиальных особенностей работы известных инструментов
но опять же, все субъективно

Артур Евгеньевич
02.06.2016
13:51:02
сеньиор это больше архитектор спуер оптыный)
а мидл простой работяга)

? Snyp
02.06.2016
13:51:53
Точно! Пойду учиться архитектором и стану программистом %-)

Andrey
02.06.2016
13:52:56
архитекторы в детстве были простыми работягами)

? Snyp
02.06.2016
13:53:19
Грузчики - арт)

Артур Евгеньевич
02.06.2016
13:53:36
ты видимо не понял. Systems architec погугли

? Snyp
02.06.2016
13:53:59
Суть я думаю, не меняет