2015-06-13 3 views
0

Я работаю в wordpress.I хочу получить значение идентификатора данных при щелчке по ссылке.получить идентификатор атрибута ссылки с помощью jquery

Мой код выглядит так:

<?php 

    $query3 = "select t.* from wp_terms as t 
       join wp_term_taxonomy as tt on tt.term_id = t.term_id 
       where tt.parent = ".$res2->term_id; 
       $result3 = $wpdb->get_results($query3); 


    foreach($result3 as $res3) 
    { 
?> 
     <li> 
      <a href="##" class="sub_cat_name" data-id= "<?php echo $res3->term_id; ?>"><strong><?php echo $res3->name; ?></strong></a> 
     </li> 
<?php 
    } 
?> 

И мой JQuery код:

<script> 
$(document).ready(function(){ 
    $(".sub_cat_name").click(function(){ 
     var cat_id = $(".sub_cat_name").attr("data-id"); 
     alert(cat_id); 
     }); 
    }); 
</script> 

Когда я нажимаю на другую ссылку, то он предупредит только кулак term_id.So какой код я должен напишите, чтобы получить другой идентификатор, нажав на другую ссылку.

ответ

1

вы можете получить значение идентификатора данных, используя «данные».

$(".sub_cat_name").click(function(){ 
    var cat_id = $(this).data("id"); 
    alert(cat_id); 
    }); 
+0

Не работает. Он оповещает только first term_id. –

+0

@Nisarg я обновил свой ответ, проверил его. –

+0

Теперь он работает. Спасибо, Рени. –

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