猿问

jq怎么获取页面代码包括input的值

$('html').html()只能获取到页面的代码,如果input输入了内容,获取不到的,怎么才能把页面代码和input的value一起获取呢


  console.log($('html').html())

  console.log($("#test").val())


一只萌萌小番薯
浏览 651回答 3
3回答

慕妹3146593

你要搞明白jq 的 .val()的作用;在取值的情况下确实都够取到;但是并没有赋值上去;你先赋值;在打印 .html() 才能看到<input type="text" class="input">------------------------------------&nbsp;$(".input").attr('value',$('.input').val())&nbsp;console.log($("html").html());

桃花长相依

$(document).keyup(function (event) {&nbsp; &nbsp; console.log($('html').html())&nbsp; &nbsp; console.log($("#test").val())});

jeck猫

<input type="text" id="test">// 输入的时候保存输入值$("#test").keyup(function(){&nbsp; &nbsp; $(this).attr("value",$(this).val());})// 再取值console.log($('html').html())console.log($("#test").attr("value"))
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答