30 of 119 menu

เมธอด css

เมธอด css ช่วยให้สามารถรับ และเปลี่ยนแปลงสไตล์ CSS ขององค์ประกอบได้ สิ่งสำคัญที่ควรจำคือ เราจะได้รับ 'ค่าที่คำนวณแล้ว' ของคุณสมบัติ (computed style properties) ซึ่งอาจแตกต่างจาก ที่ระบุไว้ในสไตล์ CSS

ไวยากรณ์

รับคุณสมบัติเดียว:

$(ตัวเลือก).css(คุณสมบัติ);

รับคุณสมบัติหลายรายการ โดยส่งพารามิเตอร์ เป็นอาร์เรย์ของชื่อคุณสมบัติ:

$(ตัวเลือก).css(['width', 'height', 'color']);

เปลี่ยนแปลงคุณสมบัติเดียว:

$(ตัวเลือก).css(คุณสมบัติ, ค่าใหม่);

เปลี่ยนแปลงคุณสมบัติหลายรายการ โดยส่งเป็นอ็อบเจกต์ ที่มีคู่ 'คีย์: ค่า' ชื่อคุณสมบัติ ระบุในรูปแบบ CamelCase:

$(ตัวเลือก).css({fontSize: '12px', color: 'red'});

หรืออีกทางเลือกหนึ่ง:

<p class="www">ข้อความ</p> $('.www').css({'font-size':'12px', 'color':'red'});

นอกจากนี้ เรายังสามารถใช้ฟังก์ชันที่กำหนดให้กับแต่ละ องค์ประกอบในชุดได้ โดยฟังก์ชันจะได้รับพารามิเตอร์แรกเป็นหมายเลขขององค์ประกอบในชุด และพารามิเตอร์ที่สอง คือค่าปัจจุบันของคุณสมบัติ CSS ที่กำหนด สำหรับองค์ประกอบนั้น ๆ โดยที่ this ภายในฟังก์ชันจะชี้ไปยังองค์ประกอบปัจจุบัน คุณสมบัติ CSS ของแต่ละองค์ประกอบจะเปลี่ยนเป็นค่า ที่ฟังก์ชันส่งคืนสำหรับองค์ประกอบนั้นโดยเฉพาะ:

$(ตัวเลือก).css(ชื่อคุณสมบัติ, function(หมายเลขในชุด, ค่าปัจจุบันของคุณสมบัติ css));

ตัวอย่าง

มาเรียกองค์ประกอบทั้งหมดที่มีคลาส www และเปลี่ยนสีของพวกมันเป็นสีแดงกัน:

<p class="www">ข้อความ</p> $('.www').css('color', 'red');

ตัวอย่าง

มาเรียกองค์ประกอบทั้งหมดที่มีคลาส www และเปลี่ยนสีของพวกมันเป็นสีแดง และขนาดฟอนต์ เป็น 20px กัน:

<p class="www">ข้อความ</p> $('.www').css({color:'red', fontSize:'20px'});

หรืออีกทางเลือกหนึ่ง:

<p class="www">ข้อความ</p> $('.www').css({'color':'red', 'font-size':'20px'});

ดูเพิ่มเติม

  • เมธอด width,
    ซึ่งช่วยให้สามารถรับและเปลี่ยนแปลงความกว้างขององค์ประกอบได้
  • เมธอด offset,
    ซึ่งช่วยให้สามารถรับพิกัดปัจจุบัน ขององค์ประกอบได้
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ