Привет, я делаю цикл PHP, где я устанавливаю класс, этот цикл создает список элементов, и каждый из них будет иметь кнопку «share», которая откроет окно, (div дисплей: нет) Javascript не открыть этот DIV, и он отлично работает ..Приращение +1 класс в javascript
Моя проблема заключается в том, что в этот момент я вставил <script>
код внутри цикла, так что каждый элемент имеет свой собственный <script></script>
код ...
Есть ли способ сделать только один и вывести этот код из цикла php, поэтому я могу улучшить код.
<script>
$('a.sharebtnc').click(
function(event) {
event.stopPropagation();
$('div.redescompartir').fadeToggle(300);
}
);
</script>
В Петле хорошо я просто добавить в класс идентификатор, как этот (ID: 32)
<script>
$('a.sharebtnc32').click(
function(event) {
event.stopPropagation();
$('div.redescompartir32').fadeToggle(300);
}
);
</script>
Как я могу сделать этот скрипт работает для всех элементов независимо от идентификационного номера, я понятия не имею, но я знаю, что это правильный способ сделать это, правильно?
HTML, очень просто, его же для каждого элемента ... я имею в виду каждый элемент имеет свой собственный DIV с элементами для <a href="" > </a>
<a href="#" class="sharebtnc(id)">
<div class="redescompartir(id)">
<a href="" >Twitter </a>
<a href="" >Facebook </a>
<a href="" >Google </a>
<a href="" >Foursquare </a>
</div>
Как выглядит DOM? Является ли «input» дочерним, родительским или родственным «div»? Правильный способ сделать это - использовать «this» для обращения к элементу с щелчком, а затем перейти к цели, которую вы хотите переключить. – nrabinowitz
div - это нормальный div, который будет вставлять мой код, но его нормальный div с четырьмя элементами href. –