|
|
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Gustly, с "==" консоль ошибку выдаёт, если речь об этом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 13:15 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Весёлый Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Вы по ходу ходите по кругу вместо того, чтобы почитать документацию Сравнение в JavaScript делается == или === то что написали вы - присвоение и яваскрипт не запрещает делать присвоение в блоке условия, поэтому у вас всегда будет результат сравнения true Вместо того, чтобы написать человечески селектор вы используете лесенку .parent().parent() Такими темпами вы будете долго решать вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 13:38 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Весёлыйс "==" консоль ошибку выдаёт, если речь об этом... Если в консоли появляется ошибка, то было бы неплохо привести текст ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 13:40 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Casufi, Тут parent необходим. У нас в селектор попадает импут (у ТС почему-то спан). И от импута надо искать .closest('TR') чтобы найти строку импута и строке добавить класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 13:41 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Gustly, Какой селектор использовать - не принципиально, но настойчивое желание использовать .parent().parent() который завалится при первой же смене шаблона вместо parents("tr")[0] или closest("tr") наводит на нехорошие мысли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 14:46 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Gustly, Опять же, почему в блоке условия человек ищет $(this.triggeringElement.children[0]) вместо того, чтобы искать чекбокс? Если почитать как минимум доку про селекторы, можно избавиться от кучи граблей, на которые рано или поздно наступишь. Почему у ТС в селектор $(this.triggeringElement) попадает спан ? Просто потому что ивент навешан на спан, другой причины быть не может, перед нами не волшебный ящик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 14:50 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Casufi, У DA - стоит селектор на ченж. Как у спана вообще ченж может срабатывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 14:57 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Gustly, Вместо тысячи слов http://jsfiddle.net/JpyY6/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 15:13 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Casufi, Что оно работает, выяснилось выше. НО! Из документации jQuery The change event is sent to an element when its value changes. This event is limited to <input> elements, <textarea> boxes and <select> elements ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 15:42 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
GustlyИз документации jQuery http://www.books.ru/books/javascript-podrobnoe-rukovodstvo-6-e-izdanie-1814274/ Ивенты в яваскрипте поднимаются снизу вверх, если я посажу change на документ, то при смене чекбокса ивент сработает на документе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 15:45 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
CasufiВесёлыйс "==" консоль ошибку выдаёт, если речь об этом... Если в консоли появляется ошибка, то было бы неплохо привести текст ошибки. Uncaught TypeError: undefined is not a function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 07:31 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Весёлый, $() - jQuery Надо или $(this.triggeringElement.children[0]).prop('checked') Или this.triggeringElement.children[0].checked А вообще как писали выше, разберитесь с селекторами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 09:46 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, заработало. Конечный вариант: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 10:42 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
ВесёлыйВсем спасибо, заработало. Конечный вариант: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А что мешает написать ? Код: javascript 1. 2. 3. 4. 5. 6. И не трястись, завалится скрипт при смене темплейта или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 11:13 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Casufi, А причем здесь темплейт? Это же делается через DA на странице. И лучше все импуты не брать, опасно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 11:20 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
GustlyЭто же делается через DA на странице. И лучше все импуты не брать, опасно. Про темплейты промолчу, время нас рассудит. Я не понял что значит "все инпуты", где у меня в коде все инпуты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 12:22 |
|
||
|
Подсветить строку отчета
|
|||
|---|---|---|---|
|
#18+
Casufi, $('input[type="checkbox"]' Все чекбоксы. Их на странице может быть больше, чем только в репорте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2014, 12:33 |
|
||
|
|

start [/forum/topic.php?fid=50&startmsg=38655278&tid=1875320]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 404ms |

| 0 / 0 |
