我在视图中有以下代码:
<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
总是等于5
。为什么?我认为data
很聪明,可以将价值转换为bool
. 我不想写以下内容:
if ($('#wiz_main').data('agent') == 'True')
limit = 1000;
else
limit = 5;
版本jQuery
是 1.7.2。