ビューに次のコードがあります。
<div id="wiz_main" data-place-schema="@Model.IsAgent">
...
</div>
これはレンダリングされたコードです:
<div id="wiz_main" data-agent="True">
...
</div>
私が書いたjavascriptファイルのコード:
if ($('#wiz_main').data('agent'))
limit = 1000;
else
limit = 5;
問題は、limit
常に equals です5
。なんで?は賢いと思いdata
、値を に変換しますbool
。以下は書きたくない。
if ($('#wiz_main').data('agent') == 'True')
limit = 1000;
else
limit = 5;
のバージョンjQuery
は 1.7.2 です。