Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery方法和parent/find在某些div上不起作用_Jquery_Find_Parent_Closest - Fatal编程技术网

jQuery方法和parent/find在某些div上不起作用

jQuery方法和parent/find在某些div上不起作用,jquery,find,parent,closest,Jquery,Find,Parent,Closest,我有一个包含以下内容的div: 我的HTML: <div class="panel-footer"> Cat1: <span class="badge">5</span>&nbsp;&nbsp; Cat2: <span class="badge">3</span>&nbsp;&nbsp; <a href="javascript:void(0)" class="viewComm

我有一个包含以下内容的div:

我的HTML:

<div class="panel-footer">
    Cat1: <span class="badge">5</span>&nbsp;&nbsp;
    Cat2: <span class="badge">3</span>&nbsp;&nbsp;
    <a href="javascript:void(0)" class="viewComments">Comments:</a> <span class="badge cntComments">2</span>
    <span class="pull-right">
        <button class="btn btn-default btn-xs">Delete</button>&nbsp;&nbsp;
        <button class="btn btn-default btn-xs">Add</button>
    </span>
</div>
.find('cntcoments')
更改为
.find('.cntcoments')
您忘记了
类选择器

$(document).on('click', '.viewComments', function() {
var cntComments = $(this).closest('div.panel-footer').find('.cntComments').text();
alert(cntComments);
// ...
});

查找方法中缺少类选择器

var cntComments = $(this).closest('div.panel-footer').find('.cntComments').text();

您忘记了
,它是
。查找('.cntcoments')非常感谢-就这样。:)我会尽快接受。也谢谢你!
var cntComments = $(this).closest('div.panel-footer').find('.cntComments').text();