jQuery无法在Safari中工作 - 为什么不呢?

时间:2018-01-16 21:39:46

标签: jquery safari

我有一个带有多个提交按钮的表单,我想获取点击按钮的ID。我用这个:

var ID = $(this).find("input[type=submit]:focus").attr('id');

它在Chrome,IE和Firefox中运行良好,但不在Safari中 - 为什么?

1 个答案:

答案 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)"