2013-09-18 2 views
0

У меня есть множество элементов на странице. Я использую Jquery toggle для переключения класса. Мне нужно опубликовать php-массив, содержащий имена всех элементов, содержащих этот класс. (были переделаны).столбцы всех имен элементов по классу

Моя первая мысль состояла в том, чтобы просто создать форму с дисплеем: none со списком. Каждый раз, когда элемент переключается, имя будет добавлено в список, а затем, когда пользователь нажмет на него, все значения из списка будут отправлены на следующую страницу. Я надеюсь, что может быть более чистое и более простое решение, чем это.

Итак, чтобы уточнить, я хочу обнаружить все элементы, на которые я переключился, и отправить эти значения на другую страницу.

Как бы я мог достичь этого?

Благодаря

+0

Вы хотите, чтобы обнаружить все те, которые были переключились, даже если они отключаются, или только те, которые переключаются во время нажатия следующей кнопки? – crush

+0

Только те, которые переключаются во время нажатия следующей. – user1641165

ответ

1

Вы можете создать массив имен всех элементов (это атрибут name или id) с функцией .map():

var names = $(".targetClassName").map(function() { 
    return this.name; //takes the `name` attribute, change to `id` for ID 
}).get(); 
+0

Не пытайтесь, но похоже, что это может быть то, за чем я буду. благодаря – user1641165

Смежные вопросы