課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
左邊案例中return '<div><div/>',為什么到實例中就變成上面那樣了呢?
2016-08-19
源自:jQuery基礎(二)—DOM篇 5-3
正在回答
return '<div class='+$(this).text()+'/>';
這行代碼應該把雙引號去掉
你這樣理解
'<div class='
$(this).text()
'/>'
分來開加就理解了
<div class="a元素"></div>這是他新增出來的層。
他的意思就是 class的名稱 = 當前操作對象里面的文本內容 。文本時a元素。所以答案就是上面說的咯
alert($(this).text())之后,彈出“a元素”。假設這是隨便取的一個類名,這個類名到底是'+a元素+'呢,還是'+$(this).text()+',還是'a元素'呢???
最后,我懷疑這只是不合法的類名,因為你沒辦法給這個類名添加樣式。
不會取名字
你可以alert()一下$(this).text(),就發現新大陸了
? ? 這段代碼共由三個部分組成,分別是'<div class="'、$(this).text()、‘“/>’兩兩之間通過“+”連接符連接。相當于給了個class為$(this).text()的div。$(this).text()就是獲取該元素的文本內容。
$(this).text()就等于當前點擊的這個元素的內容,.text()是包含這HTML標簽跟文本的,建議回頭再看看.text()的課程
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
3 回答return '<div class="' + $(this).text() + '" />';什么意思?
3 回答<div class="' + $(this).text() + '" />存在的意義
2 回答.left div這個是什么意思呢
2 回答關于<div class="' + $(this).text() + '" />
3 回答return '<div class="' + $(this).text() + '" />';?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-17
return '<div class='+$(this).text()+'/>';
這行代碼應該把雙引號去掉
你這樣理解
'<div class='
$(this).text()
'/>'
分來開加就理解了
2016-09-28
<div class="a元素"></div>這是他新增出來的層。
他的意思就是 class的名稱 = 當前操作對象里面的文本內容 。文本時a元素。所以答案就是上面說的咯
2016-09-18
alert($(this).text())之后,彈出“a元素”。假設這是隨便取的一個類名,這個類名到底是'+a元素+'呢,還是'+$(this).text()+',還是'a元素'呢???
最后,我懷疑這只是不合法的類名,因為你沒辦法給這個類名添加樣式。
2016-08-23
你可以alert()一下$(this).text(),就發現新大陸了
2016-08-22
? ? 這段代碼共由三個部分組成,分別是'<div class="'、$(this).text()、‘“/>’兩兩之間通過“+”連接符連接。相當于給了個class為$(this).text()的div。$(this).text()就是獲取該元素的文本內容。
2016-08-19
$(this).text()就等于當前點擊的這個元素的內容,.text()是包含這HTML標簽跟文本的,建議回頭再看看.text()的課程