【发布时间】:2012-01-16 11:17:11
【问题描述】:
我正在修复与 jQuery 1.1.3.1 兼容的 jQuery plugin 并对其进行升级以使其与 jQuery 1.6.2 兼容。
它有两个我认为已弃用的 CSS 选择器表达式。
第一个表达式是:
$("li", _dropDownListJQuery).not("ul").not("span").not("[@dataType='optgroup']").each(
而且似乎不再支持 @datatype。
第二个表达式是:
var selectedDropDownListItemJQuery = jQuery("li[@dataValue='" + _originalElementJQuery.val() + "']");
在哪里
_originalElementJQuery.val()
返回一个字符串化的整数(例如“4”)。
看起来@dataValue 似乎不再受支持。
有人知道保留等价物的含义吗?或者这个插件是在github上fork的吗?
【问题讨论】:
-
我猜
[@dataType]是一个属性,就像现在的[dataType]一样。 -
请注意,
val方法不返回整数,而是返回字符串。
标签: javascript jquery xpath jquery-selectors combobox