如何从按钮获取属性ID?它返回undefined。我问这个是因为我会有许多具有不同ID的按钮,例如:edit-user-21或edit-user-22
function edituser() {
var test = $(this).attr('id');
alert(test);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="btn-primary" id="btn-edit-2" onclick="edituser()">Edit</button>
<div id="testdiv"></div>
答案 0 :(得分:0)
在jQuery中,您可以通过Id
访问元素$('#ID')
看起来应该是这样的:
var myButtonId = $('#btn-edit-2')
答案 1 :(得分:0)
function edituser() {
var test = $(this.id);
alert(test);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="btn-primary" id="btn-edit-2" onclick="edituser()">Edit</button>
<div id="testdiv"></div>
答案 2 :(得分:0)
单击按钮
时尝试此操作<button class="btn-primary" id="btn-edit-2" onclick="edituser(this)">Edit</button>
,功能将是
function edituser(this) {
var test = $(this).attr('id');
alert(test);
}