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