【JS】jquery改變標籤屬性

html、css、addClass、removeClass、prepend、append、text

【JS】jquery改變標籤屬性

html、css、addClass、removeClass、prepend、append、text


改變元素的內容

1
2
3
4
5
<!--範例一-->
<div class="box">蘋果</div>

<!--範例二-->
<ul class="meau"></ul>
1
2
3
4
5
//範例一
$(".box").html("香蕉");

//範例二
$(".meau").html("<li>菜單內容</li>");

編譯結果:

1
2
3
4
5
6
7
<!--範例一-->
<div class="box">香蕉</div>

<!--範例二-->
<ul class="meau">
  <li>菜單內容</li>
</ul>

html(“可將文字或html標籤塞入標籤裡”)


改變元素的style

1
2
3
4
5
<!--範例一-->
<div class="box">蘋果</div>

<!--範例二-->
<div class="box">香蕉</div>

js:

1
2
3
4
5
//範例一
$(".box").css("border","solid 1px red");

//範例二
$(".box").css("transform","translate(30px,-15px)");

編譯結果:

1
2
3
4
5
<!--範例一-->
<div class="box" style="border: solid 1px red">蘋果</div>

<!--範例二-->
<div class="box" style="transform: trasnlate(30px,-15px)">香蕉</div>


保留元素內容在前、後新增內容

html:

1
<div class="box">蘋果</div>

js:

1
2
3
4
5
//加入在前面使用“prepend”
$(".box").prepend("香蕉");

//加入在後面使用“append”
$(".box").append("鳳梨");

編譯結果:

1
<div class="box">香蕉蘋果鳳梨</div>


改變元素內容的文字

html:

1
<div class="box">蘋果</div>

js:

1
$(".box").text("香蕉");

編譯結果:

1
<div class="box">香蕉</div>


其他相關