Как я могу получить идентификатор тега привязки, указанный в теге li?Как получить идентификатор тега внутри тега li?
Мой код:
<li name="cmspage"><a href="#" id ="<?php echo $data ->page_id; ?>"><?php echo $data ->page_title; ?></a></li>
Как я могу получить идентификатор тега привязки, указанный в теге li?Как получить идентификатор тега внутри тега li?
Мой код:
<li name="cmspage"><a href="#" id ="<?php echo $data ->page_id; ?>"><?php echo $data ->page_title; ?></a></li>
Вы должны выбрать литий тег вместе с якорем, как следующий код:
<script>
$(function(){
var id = $('li a').attr('id');
alert(id);
});
</script>
Из того, что мало вы показали в вашем вопросе было бы:
var id = $("li[name=cmspage] > a").attr("id");
Подробнее в CSS selectors spec и the jQuery API.
С $("li a").attr("id")
:
alert($("li a").attr("id"))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul><li name="cmspage"><a href="#" id ="id1">Some title</a></li></ul>
Хорошо, тройные одновременные идентичные ответы :) –
возможно дубликат [Что действительные значения атрибута ид в HTML?] (Http://stackoverflow.com/questions/70579/what- are-valid-values-for-id-attribute-in-html) –
Вы хотите, чтобы идентификатор внутри определенного элемента li? –
Пробовал ли вы сначала исследовать себя? Похоже, что для Google потребуется всего 5 секунд. –