javascript - jQuery last-child 未定义问题

标签 javascript jquery css-selectors

我在使用 jQuery 获取我最后一个 child 的 ID 时遇到问题。

这是我的有问题的代码:http://jsfiddle.net/2ePeP/

我的 HTML 代码

<div>
    <p class="category" id="category_1">Appetizer</p>
    <p class="category" id="category_2">Beaverages</p>
    <p class="category" id="category_3">Dessert</p>
    <button type="button" class="add-category">Add</button>
</div>

我的 JavaScript 代码

$('.add-category').click(function() {
    alert($('.category:last-child').attr('id'));
});

任何帮助将不胜感激!!!

最佳答案

使用:last.last()

$('.category:last');

$('.category').last()

DEMO

关于javascript - jQuery last-child 未定义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19356800/

相关文章:

html - 相邻的 sibling 不工作 - CSS3 选择器

javascript - MongoDB mapReduce 多键值计数问题

javascript - express js中的请求参数

javascript - 为什么我的 JavaScript 代码收到“"No ' Access-Control-Allow-Origin' header is present on the requested resources”错误,而 Postman 却没有?

css - 为什么不能将特定于供应商的伪元素/类组合到一个规则集中?

html - CSS 伪类组合 :first-child and :first-letter

javascript - 奇怪的javascript错误Uncaught SyntaxError : Unexpected token ILLEGAL

javascript - 使用分页 AngularJs 进行复合过滤

jquery - 如果 jqgrid 中没有数据,我的 Jqgrid 寻呼机显示 1 of 0

javascript - 在函数上调用函数 - Jquery