私の static_pages.js.coffee ファイルに次のコードがあり、私のサイトに他のページをロードするときを除いて、このコードが実行され、.orders-chart を探します。ページにその div がない場合、High Charts はエラーをスローし、他のすべての jQuery を中断します。
jQuery ->
$ ->
new Highcharts.Chart
chart:
renderTo: "orders-chart"
title:
text: "Orders by Day"
xAxis:
type: "datetime"
yAxis:
title:
text: "Some Measurable"
series: [
pointInterval: 24 * 3600 * 1000
data: [1, 2, 3, 5, 7]
]
このコードを実行する前に .orders-chart を確認する方法はありますか? それとも物事を行うためのより良い方法ですか?