我有2个按钮,可以触发页面上显示的相同表单.我想要一个下拉选项来改变,具体取决于触发的按钮.
我究竟做错了什么?
var settings = $(this).attr('rel');
$("select[@name='menu'] option[@value='"+settings+"']").attr("selected","selected");
Run Code Online (Sandbox Code Playgroud)
错误
错误:未捕获的异常:语法错误,无法识别的表达式:[@ value ='footer']
Nic*_*ver 11
你可以这样做:
$("select[name='menu']").val($(this).attr('rel'));
Run Code Online (Sandbox Code Playgroud)
使用.val()是一种更快的方式...但你的错误是发生,因为@从取出的属性选择在jQuery的1.3,它只是[name='menu']和[value='myValue']现在.
| 归档时间: |
|
| 查看次数: |
17113 次 |
| 最近记录: |