简单的说:html()和text()的区别主要在于是否包含标签。而val()针对的是表单元素。
但是有时还是不是那么太清晰。
html(),val(),text()都分为有参和无参。
举例说明它们的不同之处:
html()在没有参数的情况下,取得第一个匹配元素的内容。必须要注意的是,即使匹配多个,也只能取得匹配的第一个元素。
如:
你选中这段文字后,看看它们的文本颜色和背景色,就能明白::selection的作用。
选中下面的文字,看看它的颜色
选中下面的文字,看看它的颜色
选中下面的文字,看看它的颜色