jquery - 从jQuery中的event.target获取类名后如何使用类名?
问题描述
我在 HTML 上有这段代码:
$(".readMorebtn_id").on('click', function(e) {
var icon = e.target;
var parentDiv = $(icon).parent();
var child = $(parentDiv).children(".afterReadMore_Class");
var cls = $(child).attr('class');
console.log(cls);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="readMorediv_id">
<button class="readMorebtn_id">Read More</button>
<div class="afterReadMore_Class" style="display: none !important;">
<div>
<span><b>User CNIC:</b></span><span><?php $row['usercnic']?></span>
</div>
<div>
<span><b>Father CNIC:</b></span><span><?php echo$row['fathercnic']?>
</span>
</div>
</div>
</div>
在 jQuery 中,我正在做的“ console.log(cls)
”类名称显示在控制台框中。但我想将这个类名用于进一步的过程。
解决方案
我认为您需要类似的东西:
$(".readMorebtn_id").on('click', function(){
$(this).parent().find(".afterReadMore_Class").show();
});
这将显示单击的“readMorebtn_id”的相关“afterReadMore_Class”。
$(".readMorebtn_id").on('click', function() {
$(this).parent().find(".afterReadMore_Class").show();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="readMorediv_id">
<button class="readMorebtn_id">Read More</button>
<div class="afterReadMore_Class" style="display: none !important;">
<div>
<span><b>User CNIC:</b></span><span><?php $row['usercnic']?></span>
</div>
<div>
<span><b>Father CNIC:</b></span><span><?php echo$row['fathercnic']?>
</span>
</div>
</div>
</div>
<div id="readMorediv_id">
<button class="readMorebtn_id">Read More</button>
<div class="afterReadMore_Class" style="display: none !important;">
<div>
<span><b>User CNIC:</b></span><span><?php $row['usercnic']?></span>
</div>
<div>
<span><b>Father CNIC:</b></span><span><?php echo$row['fathercnic']?>
</span>
</div>
</div>
</div>
<div id="readMorediv_id">
<button class="readMorebtn_id">Read More</button>
<div class="afterReadMore_Class" style="display: none !important;">
<div>
<span><b>User CNIC:</b></span><span><?php $row['usercnic']?></span>
</div>
<div>
<span><b>Father CNIC:</b></span><span><?php echo$row['fathercnic']?>
</span>
</div>
</div>
</div>
推荐阅读
- python - 我在 Heroku Git 上托管了一个 discord.py 机器人,即使我在网站上打开了它,它也不会在 discord 服务器上上线
- sql - PostgreSQL查询说明
- node.js - How can I let my discord bot replies when I say Hi
- reactjs - 如何通过单击反应中的图像来查看模态??(instagram克隆编码)
- tinymce - pub/static 中缺少 Magento 2 tinymce
- flutter - ListTile 不会在每次添加时更新时间
- ruby-on-rails - Rails ajax 创建新记录
- javascript - 我需要您调整图像大小并将其保存在特定路径中,可以吗?(锋利的)
- go - GRPC 未设置某些标头
- php - 显示一个类别中的事件总数 - 事件日历 Wordpress 插件