今天又碰到了SB问题,其实我只想得到button的value,因为我的控件用的是button标签,悲剧呀。代码如下
<button value="css btn" id="mybtn">Text</button>
而我用jquery来获取这个button的值,我发现 IE 获得的其实是Text,并不是里面的value 属性,而火狐是正常的。
$(document).ready(function(){ //var v=$("#mybtn").val(); var v=$("#mybtn").attr("value"); alert(v); });
(IE)
(FF)
怎么办呢?最后测试了,能用两种方法:
(1):就不要用value属性了,加一个其他属性,如data,(这样好像不是很好,因为button并没有data属性)
(2):该用<input type="button" ,看来这样比较好些哦