我正在尝试使用获取输入文本字段的值
var $rel = '#'+$(this).attr('rel');
但是当我用它测试它时它什么也不返回
alert($rel.val());
示例:http: //jsfiddle.net/59VmX/
我正在尝试使用获取输入文本字段的值
var $rel = '#'+$(this).attr('rel');
但是当我用它测试它时它什么也不返回
alert($rel.val());
示例:http: //jsfiddle.net/59VmX/
'#'+$(this).attr('rel'); // This is just a string
应该是
$('#'+$(this).attr('rel')); OR // $('#'+ this.rel);
如果要val
在对象上使用方法,则需要将其封装为 jQuery 对象
删除.val()
Try justalert($rel);
这是一个工作小提琴,在你的旧小提琴中,jquery
没有加载并且:
而不是这个:
var $rel = '#'+$(this).attr('rel');
alert($rel.val());
它应该是 :
var $rel = $(this).attr('rel');
alert($rel);