Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery:$.data()返回布尔值而不是字符串_Jquery_Html - Fatal编程技术网

jquery:$.data()返回布尔值而不是字符串

jquery:$.data()返回布尔值而不是字符串,jquery,html,Jquery,Html,我得到了以下html元素: <a href="javascript:void(0)" class="sortArrow down active" data-order_asc="false"> <img src="/static/web/img/down-active.gif"> </a> 返回布尔值false,而不是字符串“false”。似乎有某种转换,我并没有真正要求。我希望字符串“false”返回。尝试以下方法:进一步阅读: 尝试以下方法:

我得到了以下html元素:

<a href="javascript:void(0)" class="sortArrow down active" data-order_asc="false">
      <img src="/static/web/img/down-active.gif">
</a>

返回布尔值false,而不是字符串“false”。似乎有某种转换,我并没有真正要求。我希望字符串“false”返回。

尝试以下方法:进一步阅读:


尝试以下方法:进一步阅读:

这是记录在这里-

每次尝试都会将字符串转换为JavaScript值(包括布尔值、数字、对象、数组和null)

如果需要属性字符串值,请使用
attr()
,例如

$('a.sortArrow.down.inactive').attr('data-order_asc')
这是记录在这里-

每次尝试都会将字符串转换为JavaScript值(包括布尔值、数字、对象、数组和null)

如果需要属性字符串值,请使用
attr()
,例如

$('a.sortArrow.down.inactive').attr('data-order_asc')

根据jQueryAPI,“每次尝试都会将字符串转换为JavaScript值(包括布尔值、数字、对象、数组和null)。”


要以字符串形式检索值的属性而不进行任何转换,请使用attr()方法。

根据jQuery API,“每次尝试都会将字符串转换为JavaScript值(包括布尔值、数字、对象、数组和null)。”

要以字符串形式检索值的属性而不进行任何转换,请使用attr()方法。

$('a.sortArrow.down.inactive').data('order_asc').toString()使用此选项将其转换为字符串。
$('a.sortArrow.down.inactive').data('order_asc').toString()使用此选项将其转换为字符串。
$('a.sortArrow.down.inactive').attr('data-order_asc')