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> //將所有需要傳遞的值全部生成在這個按鈕上。。