我有一个带有多个提交按钮的表单,我想获取点击按钮的ID。我用这个:
var ID = $(this).find("input[type=submit]:focus").attr('id');
它在Chrome,IE和Firefox中运行良好,但不在Safari中 - 为什么?
答案 0 :(得分:0)
请改为尝试:
var id = $(this).attr('id');
如果没有,根据documentation你应该可以使用getElementById()。
参考https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById以获取使用getElementById()的示例。
或者通过@按钮的onclick事件传递它:
onClick="whateverYourFunction(this.id)"