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的初学者:)