ひ孫

犬のこととか書いていきたい

turbolinksのdata属性がjquery.onだと受け取れない件

turbolinksのpage:fetchなど、ソースを見るとdata属性として次のurlを出しているのだけど、jqueryだとこれが取れなくて軽くはまった

$(document).on("page:fetch", function(e){
  console.log(e.data) // undefined
})
document.addEventListener("page:fetch", function(e){
  console.log(e.data) // Object
})

なんだろうこれと思ったけどoriginalEventからとれた

$(document).on("page:fetch", function(e){
  console.log(e.originalEvent.data)
})

そういえばそんなんありましたねjqueryさん