Javascript 无法使用jQuery访问HTML元素的子体

Javascript 无法使用jQuery访问HTML元素的子体,javascript,jquery,Javascript,Jquery,我在获取父对象的子对象的html()值时遇到问题:D 功能voteup(e){ 变量计数=$(e).parents('.item').children('.count'); console.log(count.html());//未定义 } 5分 点击我 只遍历DOM树的一个级别,即它不会找到孙子 相反,使用查找.item——它查找单个最接近的匹配项,而不是可以查找多个匹配项的父项——并查找子项,因为这将遍历任意深度的HTML结构: function voteup(e){

我在获取父对象的子对象的
html()
值时遇到问题:D

功能voteup(e){
变量计数=$(e).parents('.item').children('.count');
console.log(count.html());//未定义
}

5分

  • 点击我
只遍历DOM树的一个级别,即它不会找到孙子

相反,使用查找
.item
——它查找单个最接近的匹配项,而不是可以查找多个匹配项的
父项
——并查找子项,因为这将遍历任意深度的HTML结构:

function voteup(e){
    var count = $(e).closest('.item').find('.count');
    alert(count.html());
    var actual = parseInt(count.html(), 10);
    count.text(actual + 1);
}
只遍历DOM树的一个级别,即它不会找到孙子

相反,使用查找
.item
——它查找单个最接近的匹配项,而不是可以查找多个匹配项的
父项
——并查找子项,因为这将遍历任意深度的HTML结构:

function voteup(e){
    var count = $(e).closest('.item').find('.count');
    alert(count.html());
    var actual = parseInt(count.html(), 10);
    count.text(actual + 1);
}

请提供
voteup
的声明,当遇到这个问题标题时,它的含义是如此的不同。哇,谢谢你的编辑。。。英语不是我的母语,我很抱歉:请提供
voteup
的声明。这个问题的标题有着不同的含义。哇,谢谢你的编辑。。。英语不是我的母语,对不起,谢谢!我是JQuery和JS的初学者:)谢谢!我是JQuery和JS的初学者:)