$(":input").each(function(i){console.log($(":input").eq(i).val())})
$(":input").each(function(i,input){
console.log($(input).val());
})
改进一下。
页面大不大?
不大 document.documentElement.innerHTML 这种类似的是能获取到整个html
@Xxgao.: 你是只想得到页面的源代码还是?
@骑着蜗牛耍流氓: 嗯 是滴 还有之前input 输入的值 现在问题就在input的值获不到
@Xxgao.:
试试这样
$(function () {
$("input").each(function () {
alert($(this).val());
});
});
@Xxgao.: 想得到页面全部内容用:
document.documentElement.outerHTML;
@骑着蜗牛耍流氓: 这个早试过了 input的value愣是没有
@Xxgao.: 什么没有? 说清楚点啊,是没获取到所有文本框里面的值吗还是?
@Xxgao.: 给我看看你的代码吧
@骑着蜗牛耍流氓: 需要的就是右击-查看网页源代码这样的html ,input输入的值要显示在里面
@Xxgao.:
var text="";
$(":text").each(function(){
text+=$(this).val();//循环得到当前文本框的值赋值给text,
});
$("div").text(text);//把获得整个页面的文本框值填充到DIV内容里
不知道是不是你想要的
最后楼主是怎么解决的???
最佳答案即可,Jquery选择器选取html里所有的input标签,each再拿到val
@Xxgao: 如果是获取几组复选框的名称,并且每组复选框的名称都是一样的。这个怎么区分复选框是属于那一组