課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
'<div class="' + $(this).text() + '" />’
啥意思?
2017-04-30
源自:jQuery基礎(二)—DOM篇 5-3
正在回答
不過我看你的代碼后面是/>結尾,而不是</div>,這個div是某個函數中的動態添加的元素吧。那這個$(this)的意思就應該指的是調用這個函數對象本身了
其實我也不是很懂,但是按照之前的代碼經驗來講的話,也是很好理解的。我就權當拋磚引玉獻個丑,哈哈。
后面的+指的是這不是一個普通的字符串,是需要執行的一段代碼。這樣就好理解了,$(this)指的是和這個div本身,text方法就不需要我說了,就是這個div包含的文本。這一行代碼的意思就是說我的class不顯示的指定,div內部有什么文本就拿那個文本來做我的class。
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
3 回答函數的返回值中$(this).text()
1 回答回調函數參數問題。
2 回答warp()回調函數為什么和warpAll回調函數是一樣的?
3 回答replaceAll返回值
3 回答.replaceWith( newContent ):用提供的內容替換集合中所有匹配的元素并且返回被刪除元素的集合
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-30
不過我看你的代碼后面是/>結尾,而不是</div>,這個div是某個函數中的動態添加的元素吧。那這個$(this)的意思就應該指的是調用這個函數對象本身了
2017-04-30
其實我也不是很懂,但是按照之前的代碼經驗來講的話,也是很好理解的。我就權當拋磚引玉獻個丑,哈哈。
后面的+指的是這不是一個普通的字符串,是需要執行的一段代碼。這樣就好理解了,$(this)指的是和這個div本身,text方法就不需要我說了,就是這個div包含的文本。這一行代碼的意思就是說我的class不顯示的指定,div內部有什么文本就拿那個文本來做我的class。