BDU*_*DUB 5 javascript jquery operators
所以我有别人的旧代码,我试图恢复.我对jQuery不太熟悉,但@运营商指定了什么?
代码是:
v_button_format = $('#' + v_form_id).find('input[@name=button_format]').val();
v_content_type = $('#' + v_form_id).find('input[@name=content_type]').val();
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery 1.3并且它抛出了一个"未捕获的异常:语法错误,无法识别的表达式:[@ name = button_format]"错误.是否存在兼容性问题?
SLa*_*aks 13
这是一个属性选择器.
这@是一个不再在jQuery中使用的XPath-ism.
此外,较新版本的jQuery要求属性值在引号中.
因此,你应该写
$('#' + v_form_id).find('input[name="content_type"]').val();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
352 次 |
| 最近记录: |