8 / 6 / 3
Регистрация: 27.09.2013
Сообщений: 120

Как получить .attr("onclick")

24.01.2019, 10:54. Показов 769. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени, как получить значение из события onclick?
JavaScript
1
var id_post = $('.reweiws').attr("onclick");
таким образом получаю только из первой ссылки
PHP
1
2
print '<a href="#" class="reweiws" onclick="'.$row['id'].'">Ответить</a>';
print '<a href="#" class="reweiws" onclick="'.$row['id'].'">Ответить</a>';
при нажатии на вторую ссылку не могу получить $row['id'] второй ссылки
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2019, 10:54
Ответы с готовыми решениями:

Как получить Thymeleaf attr в jquery
добрый день есть такая строчка кода: &lt;input type=&quot;submit&quot; style=&quot;width: 60px&quot; onclick=&quot;editInfo()&quot; class=&quot;searchMenu&quot;...

Не работает $('.block')[2].attr('id') Пишет: TypeError: $(.)[2].attr is not a function
есть блоки: &lt;div class=&quot;game&quot; id=&quot;789&quot;&gt;&lt;/div&gt; &lt;div class=&quot;game&quot; id=&quot;790&quot;&gt;&lt;/div&gt; &lt;div class=&quot;game&quot; id=&quot;791&quot;&gt;&lt;/div&gt; &lt;div...

Как получить атрибут div-a при событии onClick?
Подскажите, пожалуйста, как получить атрибут div-a при событии onClick. &lt;html&gt; &lt;head&gt; &lt;title&gt;Практика 7....

6
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
24.01.2019, 11:04
skat9111, в атрибут HTML-элемента вообще нельзя вписывать JS-скрипт.
Навешивайте обработчики события отдельно от HTML-разметки.

А в Вашем примере вообще непонятно, какие подстроки вставит PHP.
0
8 / 6 / 3
Регистрация: 27.09.2013
Сообщений: 120
24.01.2019, 11:14  [ТС]
получается так
PHP
1
2
3
4
while( $row = mysqli_fetch_assoc($result) ){
print '<a href="#" class="reweiws" onclick="'.$row['id'].'">Ответить</a>';
print '<a href="#" class="reweiws" onclick="'.$row['id'].'">Ответить</a>';
}
где в цикле переменная $row['id'] простые целые числа.
Мне нужно из этих ссылок брать значения и подставлять в action формы
.
P.S. я в JS полный нуль
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
24.01.2019, 11:22
Если $row['id'] простые целые числа, то и записывайте атрибут id, например id="a123"
PHP
1
2
3
4
while( $row = mysqli_fetch_assoc($result) ){
print '<a href="#" class="reweiws" id="a'.$row['id'].'">Ответить</a>';
print '<a href="#" class="reweiws" id="a'.$row['id'].'">Ответить</a>';
}
Чтобы средствами JS обрабатывать события, надо хотя бы немного выучить JS, правильно?
0
8 / 6 / 3
Регистрация: 27.09.2013
Сообщений: 120
24.01.2019, 11:32  [ТС]
оказалось все просто,
JavaScript
1
var id_post = $(this).attr("onclick");
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
24.01.2019, 11:33
skat9111, onclick не используется для хранения данных.
Вот рабочий вариант с id:
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>
    <form name="first">
        <a href="#" class="reweiws" id="a123">Ответить</a>
        <a href="#" class="reweiws" id="a124">Ответить</a>
    </form>
    <script>
        document.forms.first.onclick = handler;
 
        function handler(e) {
            alert("ID=" + e.target.id);
        }
    </script>
</body>
</html>
1
24.01.2019, 11:53

Не по теме:

Цитата Сообщение от amr-now Посмотреть сообщение
Вот рабочий вариант с id
А еще лучше, использовать data-атрибуты

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.01.2019, 11:53
Помогаю со студенческими работами здесь

Функция .append и .attr, не все работает, подскажите как
есть функция $(&quot;#add&quot;).click(function() { $('#sortable').append('&lt;a href=&quot;http://'+$('#addlink') ...

Получить параметры кнопки внутри OnClick
доброго всем помогите новичку имеется layout, на котором динамически создается неизвестное количество кнопок. Каждая кнопка...

WebBrowser Control + JavaScript: получить переменную onClick
Здравствуйте. Окончательно запутался. В приложении, написанном на VB.NET понадобилось вызывать красивую табличку, при клике на...

Подскажите пожалуйста как вывести значение attr в func netTfToVbox в terraform-provider-virtualbox ?
Пытаюсь добавить поддержку NatNetwork для terraform-provider-virtualbox. Подскажите пожалуйста как вывести значение attr в func...

Treeview в RAD Studio. Получить индекс ветви в OnClick.
Привет! Столкнулся с такой проблемой в treeview. Нужно получить индекс ветви на которую было совершено нажатие OnClick. Моя проблема очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru