レールのapple
要素にonclickイベントを追加しようとしています。これはcoffeescriptです。レール4の要素のポップオーバーブートストラップをcoffeescriptで作成する
apple.on 'click',() ->
$(this).popover('[data-content="This is the body of Popover"]');
これをどのように変えることができますか?
レールのapple
要素にonclickイベントを追加しようとしています。これはcoffeescriptです。レール4の要素のポップオーバーブートストラップをcoffeescriptで作成する
apple.on 'click',() ->
$(this).popover('[data-content="This is the body of Popover"]');
これをどのように変えることができますか?
HTML data attribute
をJS attribute
と混ぜました。正しい答えはこれです。
$('#apple').on 'click',() ->
$(this).popover({content = "This is the body of Popover"};
Webページの要素を調べ、コンソールにJSエラーがないかどうかを確認する必要があります。私はあなたが適切に 'リンゴ'を参照するべきだと思います。たとえば:
$('#apple').on 'click',() ->
$(this).popover('[data-content="This is the body of Popover"]');
私はコメントとしてこれを追加しているだろうが、私は十分に担当者を持っていません。あなたがどのように乗っているか教えてください。
いいえ、 'apple'は上で定義した変数であるため、このままにしてください。私は問題が何かを考え出した。 HTMLのデータ属性とJS属性を混在させました。最終的にはこのようにすべきです。 'apple.on 'click'、() - > $(this).popover({コンテンツ:"これはPopoverの本体です}}); ' – Lory