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>
2017-12-21 提问
1 个回答
2

已采纳

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

撰写答案

推广链接