我有以下内容:
$('#status-infos')
.on('click', '#manageLink, #loginLink, #registerLink', function (e) {
var $link = $(this);
var abc = ???
如何根据单击的内容用“#manageLink”、“#loginLink”或“registerLink”填充字符串 abc?
我有以下内容:
$('#status-infos')
.on('click', '#manageLink, #loginLink, #registerLink', function (e) {
var $link = $(this);
var abc = ???
如何根据单击的内容用“#manageLink”、“#loginLink”或“registerLink”填充字符串 abc?
纯JS:
var abc = this.id;
使用 jQuery:
var $link = $(this);
var abc = $link.attr("id");
$('#status-infos').on('click', '#manageLink, #loginLink, #registerLink', function (e) {
var $link = $(this);
var s = $link.attr("id"); // $link.prop("id");
});
您还可以通过以下方式获取 id:
$('#status-infos').on('click', '#manageLink, #loginLink, #registerLink', function (e) {
var s = e.target.id;
});
试试用这个...
$link.attr('id');
可能工作...