セレクターが間違っています。簡単な使用:
$("#favoriteartist");
また、.text
notを使用する必要があり.val
ます。
favorites.push( $("#favoriteartist").text() );
また、jQuery 1.7+ を使用している場合は、.on
notを使用する必要があり.live
ます。
$(document).on('click', '#favoriteadd', function() {
var favorites = []
favorites.push( $('#favoriteartist').text() );
console.log(favorites);
});
document
静的セレクターで変更できるようになりました。イベントがバインドされているときにドキュメントにある場合#favoriteadd
は、通常のイベントとして簡単にバインドできます。
$('#favoriteadd').on('click', function() {
var favorites = []
favorites.push( $('#favoriteartist').text() );
console.log(favorites);
});
h5 #favoriteartist
は次のように言っています。
- ページ全体のすべての h5 要素を教えてください。
- ここで、id
favoriteartist
witch がこれらの h5 の (孫の) 子であるすべての要素を教えてください。
html の id は常に一意であることがわかっているため、簡単に次のように言います。
- id の要素を教えてください
favoriteartist
。