私は次のものを持っています:
$('#status-infos')
.on('click', '#manageLink, #loginLink, #registerLink', function (e) {
var $link = $(this);
var abc = ???
クリックした文字列 abc に「#manageLink」「#loginLink」または「registerLink」を入力するにはどうすればよいですか?
私は次のものを持っています:
$('#status-infos')
.on('click', '#manageLink, #loginLink, #registerLink', function (e) {
var $link = $(this);
var abc = ???
クリックした文字列 abc に「#manageLink」「#loginLink」または「registerLink」を入力するにはどうすればよいですか?
純粋に 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');
うまくいくかもしれません...