1. ホーム
  2. javascript

[解決済み] TypeError: abc.getAttribute は関数ではありません。

2022-01-31 16:51:58

質問

以下のコードについて。

  <span class="map-marker" data-lng="101.7113506794"></span>
  <span class="map-marker" data-lng="101.6311097146"></span>

  var abc = $('.map-marker:first');
  var xyz = abc.getAttribute("data-lat");
  console.log(xyz);

エラーメッセージが表示されるのですが。 TypeError: abc.getAttribute is not a function . 何か間違ったことをしたのでしょうか?

どうすればいいですか?

もしかしたら、これを試してみてください。

var abc = $(".map-marker:first")[0];
var xyz = abc.getAttribute("data-lat");
console.log(xyz);

あるいは、こうだ。

var abc = $(".map-marker:first");
var xyz = abc.data("lat");
console.log(xyz);