1

js.coffeeスクリプトのhtmlページのデータを使用しようとしています。

ビューコードは次のとおりです。

 <span class="colHeader" data-wostatus-id="<%= wostatus.id %>"><span><%= wostatus.statuscode %></span></span>

HTMLの検査は次のようになります。

<span class="colHeader" data-wostatus-id="4"><span>WAPR</span></span>

ここまでは順調ですね。

私のjs.coffeeファイルには次のものがあります。

     alert($(this).data('wostatus-id'))

そして私が得る結果=未定義

助けてくれてありがとう!

4

2 に答える 2

1

js.coffeeファイルでこれを試してください。DOMの準備ができたときにのみ実行され、具体的には次のspan要素にアクセスします。

$ ->
  alert($('span.colHeader').data('wostatus-id'))
于 2013-01-08T18:12:49.957 に答える
0

jQueryを使用して、IDを持つものがないかドキュメントをスキャンするだけです。

jQuery("[data-wostatus-id]").each (index, elm) ->
    alert(jQuery(elm).attr("data-wostatus-id"))

これは、ページに複数の「id」があることを前提としています(したがって、each

于 2013-01-08T19:14:49.397 に答える