MVC中获取所有按钮,并绑定事件!

<script>
    var btns = $('[id=addbtn]'); //不能直接使用#ID来获取,必须用[]
    //循环遍历所有的按钮,一个一个添加事件绑定  
    for (var i = 0; i < btns.length; ++i) {
        btns[i].onclick = function () {
            var name = this.getAttribute('name');
            //这是获取当前按钮里的属性值,把我要获取的值全部放到按钮里,然后这样传递给输入框
            var tel = this.getAttribute('tel');
            var add = this.getAttribute('add');
            //alert("点击了按钮,uid = " + uid);
            $('#UserName').val(name);
            $('#Address').val(add);
            $('#UserTel').val(tel);
        }
    }  
</script>

 

MVC中这样实现。。。

 

<a href="#" id="addbtn" name="@item.Name" tel="@tel.Tel" add="@if (item.Address != "" && item.Address != null)
                                    {
                                        @item.Address
                                    }" class="btn btn-default">派工</a>

//将所有需要传递的值全部生成在这个按钮上。。

 

posted @ 2017-05-08 18:31  kismet82  阅读(1715)  评论(0编辑  收藏  举报