Javascript 单击使用jquery嵌套在静态div中的动态生成的div-无ID和类

Javascript 单击使用jquery嵌套在静态div中的动态生成的div-无ID和类,javascript,jquery,css,Javascript,Jquery,Css,我想在包含文本“另存为JPEG”的div上使用JQUERY调用click函数。ID=“graph1”的div是静态的,而所有其他嵌套的div都是动态的。包含文本的动态div没有类或ID <div id="graph1" class="col-sm-12" style="height: 250px"> <div class="contianer"> <div class="convascharttoolbar">

我想在包含文本“另存为JPEG”的div上使用JQUERY调用click函数。ID=“graph1”的div是静态的,而所有其他嵌套的div都是动态的。包含文本的动态div没有类或ID

<div id="graph1" class="col-sm-12" style="height: 250px">
    <div class="contianer">
        <div class="convascharttoolbar">
            <div>
                <div>save jpeg</div>
                <div>save png</div>
            </div>
        </div>
    </div>
</div>

保存jpeg
保存png
使用选择器=>选择包含指定文本的所有元素

使用选择器=>选择包含指定文本的所有元素


工作演示
$(文档).ready(函数(){
$(“#graph1”)。在('click','div',function()上{
如果($(this).text()=“另存为jpeg”){
警报('已单击Div')
}
});
});

另存为jpeg
保存png

工作演示
$(文档).ready(函数(){
$(“#graph1”)。在('click','div',function()上{
如果($(this).text()=“另存为jpeg”){
警报('已单击Div')
}
});
});

另存为jpeg
保存png

如果单击
保存png
会触发单击吗?是吗?OP只需要jpeg用于动态事件:
$(“#graph1”)。在('click',“div:contains('save as jpeg')”上,函数(e){e.stopPropagation();})
如果单击
保存png
会触发单击吗?是吗?OP只需要jpeg用于动态事件:
$(“#graph1”)。在('click',“div:contains('save as jpeg')”上,函数(e){e.stopPropagation();})
另存为JPEG
您的div不包含此测试?是否会有没有任何div包含此文本的实例?是否会有许多div包含此类文本的实例?这是正在运行的演示
另存为JPEG
您的div不包含此测试?是否会有没有任何div包含此文本的实例?是否也会有例如,将有许多div与这种文本?这是工作演示
$("div:contains('save jpeg')").on("click",function(){
  console.log(this.textContent);
});