2017-04-04 16 views
0

は、私はこのような特定のクラスでのボタンの多くを持って動作します。私はクリックされたボタンを検出した機能を作成しました。このようなjsonでいくつかのことをやっています。jQueryのonclickイベントはありません

$(".btn-load-road").on("click", function() { 
    console.log($(this).data("route")); 
}); 

クリックイベントは発生しません。これで間違っていることを教えてください。おかげであなたが使用することができます

答えて

1

小道具

データルート(JSON値)の値を取得する方法

は、ここでは簡単なソリューションです。それが役に立てば幸い!

$(".btn-load-road").on("click", function() { 
console.log($(this).prop("data-route")); 
}); 
+0

私は質問を編集する、私は機能 "on"を意味する、それはタイトルです。 –

0

"data-route"値の引用に問題があります。あなたは、シングルQUOTあなたの主な文字列内の引用符で囲まれた文字列を

data-route="{'coordinates':[[18.159425,49.835919],...],'type':'linestring'}" 

参照を試みることができる...すでにdoublequottedされた文字列をダブルQUOTに代わり

data-route=""coordinates":[[18.159425,49.835919],...],"type":"LineString"}" 

をしようとしていますこの作業Fiddle

+0

申し訳ありませんが私は質問を編集する、私は機能 "を意味する"、それはタイトルです。 –

関連する問題