一.容易混淆的html(),text(),value()
1、html()方法:可以用来读取或者获取某个元素的html内容;
<div><strong>文本内容</strong></div> var div_html = $("div").html(); alert(div_html); 获取的结果是:<strong>文本内容</strong>如果选择器同时选中多于一个元素的时候,那么只能读取第一个元素的内容。
<div> <strong>文本内容1</strong> <strong>文本内容2</strong> </div> var div_html = $("div").html(); alert(div_html); 获取的结果是:<strong>文本内容1</strong>html()不仅可以读取内容还可设置内容,但是和上面不同的事,如果选择器同时选中多于一个元素的时候,那么被选中的的所有元素里面的html结构都将被改变。
<div> <strong>文本内容1</strong> <strong>文本内容2</strong> </div> var div_html = $("div").html(<h1>a</h1>); alert(div_html); 获取的结果是:<strong><h1>a</h1></strong> <strong><h1>a</h1></strong>