课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
$("#test2").on('mousedown mouseup', function(e) {
$(this).text('触发事件:' + e.type)
})
如题
2016-07-27
源自:jQuery基础(三)—事件篇 5-1
正在回答
text()函数是设置文本内容,假如你设置成text('<div>hello<div/>'),不识别标签元素,会把它当作文本处理,那么结果就是<div>hello<div/>,
html()函数识别标签元素,所以结果是hello
大大的爱 提问者
elseif($sex==quot;女quot;);{这多了个;号你的条件结构就结束了,后面的代码就只按顺序翻译出来了所就结果就是2300你可以这么写,但是建议你不要嵌套层次过多
text():将Dom结构中的文本内容和内存中临时变量的内容(包括html标签)转换成纯文本内容,换言之,text()不识别html标签。例:var $a = ('<div>aaa</div>');$('div').html($a)/text($a),感受下文本内容与文档内容的不同。
html():与text(),相反,html()能识别标签,并转换成Dom结构,所以html页面里只看到标签里的内容。
1 .html与.text的方法操作是一样,只是在具体针对处理对象不同
2 .html处理的是元素内容,.text处理的是文本内容
3 .html只能使用在HTML文档中,.text 在XML 和 HTML 文档中都能使用, 如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的;
也就是说,当处理的对象有两个以上的子节点时,.html()只会替换第一个子节点的内容(也可以通过选择器指定替换的子节点),.text则会将对象中的所有文本替换
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
2 回答text()和textContent的区别
2 回答那focusout()和blur()有什么区别呢?
4 回答e.target和this有什么区别???
3 回答focus和focusout有什么区别
2 回答bind()和on()有什么区别嘛