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> //将所有需要传递的值全部生成在这个按钮上。。