#javascript
#javascript
Вопрос:
Как указано в названии, мне было интересно, как я мог бы выполнить задачу выбора целой строки / столбца флажков, используя javascript, поскольку я уже сделал это с помощью foreach, но это занимает 3 секунды, я хотел бы, чтобы я мог сделать это меньше.
1 2 3 4 5 select start end
1 Button
2
3
4
5
select
Я не уверен, как это точно изобразить, я надеюсь, что это может лучше объяснить.
Ответ №1:
Вы могли бы использовать классы css для обозначения строк и столбцов для каждого флажка, а затем использовать jQuery для получения интересующей строки или столбца, как в этом скрипте.
В примере $('.r2')
возвращает все флажки с классом ‘r2’ (т.е. в строке 2)… измените его на $('.c3')
, чтобы получить все в столбце 3.
Здесь приведен пример создания кнопки для проверки строки или столбца.
ОБНОВЛЕНИЕ: Вот более динамичный пример
Комментарии:
1. Спасибо, я поиграл с fiddle , и, кажется, он работает хорошо
2. Есть ли способ сделать это более динамичным? Поскольку я генерировал флажки во время выполнения, было бы также возможно создать команду JavaScript во время выполнения.
3. По какой-то причине, когда я тестирую код из Fiddle в моем приложении telerik, он не обращает внимания на JavaScript
4. Кажется, что это зависит от класса, что является проблемой, поскольку у меня уже был шаблон dam, я не знаю, как я могу применить его сейчас.
5. Используете ли вы код jquery в своем приложении? Кроме того, почему наличие шаблона помешает вам использовать классы? Разве вы не можете добавить классы к флажкам?
Ответ №2:
ознакомьтесь с jQuery .каждая функция, которую это сделало бы для этой задачи проще простого 🙂
Дайте мне знать, если вам понадобится помощь с этим.
Комментарии:
1. Не могли бы вы заранее объяснить, поскольку я видел примеры javascript, но они, где можно было выбрать только столбец или строку, оба были неработоспособны в обоих случаях.