2016-02-25 3 views
1

Это сообщение успешно отправляет предупреждение для идентификатора текущей ссылки на клик.Эхо-идентификатор щелкнутой ссылки с использованием jQuery

jQuery('a.inline').live('click',function() { 
jQuery(this).attr('href', 'javascript:void(0)'); 
alert(this.id); 
}); 

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

<p><?php echo $theechoedid; ?></p> 

Я не хочу, чтобы иметь возможность повторить это в качестве значения в DIV, как я буду использовать значение echo'd в такой петле:

<?php $loop = new WP_Query(array('p' => '424', 'post_type' => 'product', 'posts_per_page' => 1)); ?> 

Спасибо за помощь.

+1

Если вы хотите обновить страницу, вы можете отправить href через сообщение с помощью скрытого ввода. Если вы хотите запустить PHP без обновления, вам понадобится немного ajax в вашей жизни. – Phiter

+0

Я пробовал с ajax, но не мог оторвать его. Любые указатели? Могу ли я не просто использовать onkeyup или что-то еще? – dmt

ответ

0

Если я правильно понял вопрос, на самом деле вам не нужен php. Просто используйте javascript для изменения содержимого.

Добавить идентификатор в HTML, так что легче захватить ..

<p id="id-goes-here"></p> 

.. затем изменить его.

jQuery('a.inline').live('click',function() { 
    jQuery(this).attr('href', 'javascript:void(0)'); 
    jQuery("#id-goes-here").html(this.id); 
}); 
+0

Большое спасибо за помощь. Я отредактировал свое оригинальное сообщение, чтобы пролить больше света. – dmt

0

Ссылка 1 Ссылка 2

<script> 
$(function() { 
    $('.temp).bind('click', function() { 
    alert($(this).attr('id'); 
    } 
}); 

Это должно работать.

Джастин

+0

Большое спасибо за вашу помощь. Я отредактировал свое оригинальное сообщение, чтобы пролить больше света. – dmt

0

Я должен был использовать вызов Ajax в конце концов. Спасибо всем за помощь.

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