在追加后从隐藏字段中获取值 – jQuery
点击#sw后,我需要alert(dc)
; 被触发
和jquery代码
$('#sw').bind('click',function(e) { var x = (e.target.id); var y = x.substr(5,1); var dn = ($(e.target).text()); var x1 = ''+do_nm+''; $('.si').append(x1); $('#'+x).fadeOut('slow'); var dc1= ('#dc').val(); alert(dc); });
谢谢Jean
我想你差不多了。 我不完全确定这个问题,但如果你更换:
var dc1= ('#dc').val(); alert(dc);
有:
var dc = $('#dc')[0].value; alert(dc);
您必须使用[0],因为jQuery的$()返回一个项集合,并且集合没有value属性,但集合中的实例确实如此。
更换
var dc1= ('#dc').val(); var dc1= ('#dc').val(); alert(dc);
同
alert($('#dc').val());
你在那里有一个错字
var dc1= ('#dc').val(); alert(dc);
做了
var dc = $('#dc').val(); alert(dc);
另外:确保你的dom中的id是唯一的! 否则你可能想和你的class级一起工作:
var dc = $('.dct').val(); alert(dc);