我不知道是$("#header").val();还是$("#header").html();。谁也能告诉我区别吗?我试着查看和其他网站,但它们只是让我更加困惑。
发布于 2016-08-03 05:20:25
html():
Obtains the HTML content of the first element in the matched set.
$('#Container').html()案文()
Concatenate包装元素的所有文本内容,并作为方法的结果返回它。这意味着此方法返回浏览器上显示的所有字符串。
$('#Container').text()瓦尔()
返回匹配集中第一个元素的value属性。当元素是多选择元素时,返回的值是所有选择的数组。该方法只适用于输入、选择、按钮等控件,而不适用于div、span、p等控件。
$('#txtCountry').val()发布于 2016-08-03 03:57:33
简单地说,如果使用.html(),就会返回实际的html元素,包括其中的文本。.val()将只返回这些标记中的文本。
当您想要移动或更改实际的html时,.html()非常有用。
.val()主要用于获取<input>的值。
发布于 2016-08-03 04:12:14
如果您想查看html,只需使用以下一行:
$("#header").html()它将返回id中的html。
https://stackoverflow.com/questions/38734033
复制相似问题