Jquery mobile 错误:语法错误,无法识别的表达式:jqmData

Jquery mobile 错误:语法错误,无法识别的表达式:jqmData,jquery-mobile,Jquery Mobile,尝试这样做一个简单的选择: $('div:jqmData(角色=可折叠)') 但我得到了以下错误(从Chrome控制台): 未捕获错误:语法错误,无法识别的表达式:jqmData 我的理解是应该使用:jqmData选择器,但它似乎不起作用。或者我做错了。不管怎样。。。想法?事实上,如果您查看链接到您的角色的语法,就会发现在实际角色周围缺少一对引号 试一试 能否指定jquerymobile&jquery版本?很可能您使用的是最新的jquery,它与jquerymobilejQuery 1.7.

尝试这样做一个简单的选择:


$('div:jqmData(角色=可折叠)')

但我得到了以下错误(从Chrome控制台):

未捕获错误:语法错误,无法识别的表达式:jqmData


我的理解是应该使用
:jqmData
选择器,但它似乎不起作用。或者我做错了。不管怎样。。。想法?

事实上,如果您查看链接到您的角色的语法,就会发现在实际角色周围缺少一对引号

试一试


能否指定jquerymobile&jquery版本?很可能您使用的是最新的jquery,它与jquerymobilejQuery 1.7.1、jquery Mobile 1.1.1不兼容
 $("div:jqmData(role='collapsible')")