У меня есть страница с различными таблицы, показывающие значения в сантиметрах и дюймах Первоначально мои таблицы заполняются дюймаJQuery Переключить Script
Существует кнопка, которую можно нажать, а затем она изменяет таблицу, чтобы показать значения в сантиметр
Как вы можете видеть, как мой код построен, это то, что каждая таблица будет иметь свою собственную кнопку для изменения дюймов в см и наоборот.
То, что я ищу, это щелчок по одной из кнопок, которая изменит все значения для всех таблиц. Если кто-то нажал кнопку, расположенную в таблице 2, чтобы увидеть сантиметры, измените все таблицы на сантиметры. Кнопка вложена в каждый из 4 DIV, содержащий мои таблицы. вы сделали бы это?
<a class="unitpicker on" href="#"></a>
jQuery(document).ready(function(e) {
jQuery('#Laura .unitpicker').click(function(e) {
e.preventDefault();
jQuery(this).toggleClass('on');
jQuery('#Laura .imperial').toggle();
jQuery('#Laura .metric').toggle();
});
jQuery('#Petites .unitpicker').click(function(e) {
e.preventDefault();
jQuery(this).toggleClass('on');
jQuery('#Petites .metric').toggle();
jQuery('#Petites .imperial').toggle();
});
jQuery('#Plus .unitpicker').click(function(e) {
e.preventDefault();
jQuery(this).toggleClass('on');
jQuery('#Plus .metric').toggle();
jQuery('#Plus .imperial').toggle();
});
jQuery('#PlusPetites .unitpicker').click(function(e) {
e.preventDefault();
jQuery(this).toggleClass('on');
jQuery('#PlusPetites .metric').toggle();
jQuery('#PlusPetites .imperial').toggle();
});
могли бы вы показать нам свой HTML, а? Возможно, сделать jsfiddle? – ntgCleaner
Если вы хотите, чтобы одна кнопка меняла все таблицы, просто обратитесь к 'table .metric' .... вместо того, чтобы включать ID. Все может измениться в зависимости от того, где вы хотите кнопку. – DaniP