mui如何取元素属性的值

发布于 2022-09-06 08:52:40 字数 1194 浏览 24 评论 0

<ul id="OA_task_1" class="mui-table-view">
<li class="mui-table-view-cell">
<div class="mui-slider-right mui-disabled">
<a class="mui-btn mui-btn-blue" id="bianji" val='id1'>编辑</a>
<a class="mui-btn mui-btn-red" id="shanchu" val='id1'>删除</a>
</div><div class="mui-slider-handle">姓名1</div>
</li>
</ul>
<script>
$('#OA_task_1').on('tap', '#shanchu', function(event) {
                        var aa=this.val;//这里直接用this获取
                        console.log("id是"+aa);//获取到为undefined
                        //mui
                        var elem = this;
                        var li = elem.parentNode.parentNode;
                        mui.confirm('确认删除该条记录?', '温馨提示', btnArray, function(e) {
                            if (e.index == 0) {
                                li.parentNode.removeChild(li);
                            } else {
                                setTimeout(function() {
                                    $.swipeoutClose(li);
                                }, 0);
                            }
                        });
                    });
</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌若浮生 2022-09-13 08:52:40

var aa=this.val;这个是什么???
js的话是this.getAttribute('val'),jq是attr("val"),这里是js语法,用前者吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文