Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   По клику на интерактивную карту сменить статус checkbox (https://javascript.ru/forum/server/60344-po-kliku-na-interaktivnuyu-kartu-smenit-status-checkbox.html)

Zaebalsya 23.12.2015 15:53

По клику на интерактивную карту сменить статус checkbox
 
Добрый день, Форумачане

На есть интерактивная карта, где по клику заданного участка должен выделяться заданный checkbox. Карта выводится через Raphael.js в SVG формате. Написал скрипт, но выделяет только 1 раз, и не сменяет после повторого нажатия

Пример похожей карты
http://htmlbook.ru/example/raphael/

Кусок кода, который выделяет нужный checkbox, как сделать, чтобы при повторном выделений снималась галочка с checkbox?

table.find('#'+this.id).attr('Checked','Checked');

laimas 23.12.2015 16:08

Цитата:

Сообщение от Zaebalsya
где по клику заданного участка должен выделяться заданный checkbox


То есть флажком управляет карта? А если щелчок по флажку, тогда какое действие?

Если выбрана на карте одна область, ее флажок отмечен, то сброс его должен быть при выборе другой области или же этой самой?

Установка сброс флажка, это

table.find('#'+this.id).prop('checked', значение);

рони 23.12.2015 19:45

:-?
var check = $('#'+this.id);//table.find('#'+this.id)
check.prop('checked', !check[0].checked);


Часовой пояс GMT +3, время: 10:27.