注意:上面的写法是有问题的
- $(input:radio[name='radioName']).change(function(){
- alert($(this).val());
- })
如果去网上一查几乎都是这种写法,但是这种写法会报错:
这种报错的意思就是:你可能少了个括号,但是实际并没有少,经过测试正确的写法应该是
- Uncaught SyntaxError: missing ) after argument list
或者
- $("input:radio[name='radioName']").change(function(){
- alert($(this).val());
- })
也就是说$()的括号里边必须加引号,具体是不是jq版本引起的暂未测试,今天踩了一下坑,记录一下
- $('input:radio[name=radioName]').change(function(){
- alert($(this).val());
- })
文章点评