การใช้งาน jQuery.contains() ใน jQuery 1.4
27 January 2010jQuery.contains()
ใช้สำหรับตรวจสอบว่ามี DOM 0bject หนึ่งอยู่ในอีก DOM Object หนึ่งหรือไม่ เช่น มีแท็ก li อยู่ในแท็ก div หรือไม่
รูปแบบการใช้งาน
jQuery.contains( container, contained )
หรือ
$.contains( container, contained )
คืนค่าเป็น true หรือ false (จากการทดสอบ จะคืนค่าเป็น 16 ถ้าเป็นจริง และเป็น 0 ถ้าเป็นเท็จ)
container คือ DOM Object ที่มี DOM Object ตัวอื่นอยู่ภายใน หรือ ตัวที่คลุม DOM Object ตัวอื่นอยู่
contained คือ DOM Object ที่บรรจุอยู่ใน DOM Object ตัวอื่น
CSS Code ตัวอย่าง
<style type="text/css">
div#containTest{
background-color:#FFFFCC;
padding:5px;
}
ul#testList{
background-color:#FFCCCC;
}
</style>
HTML Code ตัวอย่าง
<div id="containTest"> <ul id="testList"> <li>list 1</li> <li>list 2</li> <li>list 3</li> </ul> </div> <span></span> <input type="button" name="case_no1" id="case_no1" value="เช็คว่ามี li อยู่ใน div" /> <input type="button" name="case_no2" id="case_no2" value="เช็คว่ามี span อยู่ใน div" />
jQuery Code ตัวอย่าง
<script type="text/javascript" src="js/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("input#case_no1").click(function(){
var logVar=$.contains($("div#containTest").get(0),$("li").get(0));
if(logVar){
alert("Yes");
}else{
alert("No");
}
});
$("input#case_no2").click(function(){
var logVar=$.contains($("div#containTest").get(0),$("span").get(0));
if(logVar){
alert("Yes");
}else{
alert("No");
}
});
});
</script>
ตัวอย่าง
บทความคนเข้าอ่านวันนี้
25 Sep 08 ปิดหน้า Browser โดยไม่ต้องมีข้อความยืนยัน อ่าน 4020 16 Jul 11 แทรก +1 button ในเว็บจาก google plus อ่าน 1738 25 Sep 08 การใช้งาน CSS ศึกษาิวิธีการนำ CSS ไปใช้กับ HTML อ่าน 7862 25 Sep 08 รู้จักฟังก์ชันของ jQuery ในการเรียกใช้ Attribute อ่าน 3797 13 Mar 09 สร้างฟังก์ชัน กรอกข้อความได้เฉพาะภาษาไทยด้วย javascript อ่าน 4370 04 Nov 09 ประยุกต์สร้าง pdf ไฟล์ จาก tcpdf class ด้วย php รองรับภาษาไทย อ่าน 6909 02 Nov 10 แนะนำ และการใช้งาน jQuery Colorpicker Plugin การเลือกค่าสี อ่าน 1949 18 Oct 08 สร้างเมนูแนวตั้ง ด้วย CSS ไม่ต้องใช้ตารางอย่างง่าย อ่าน 4633 15 Feb 09 สร้างเมนู Accordion อย่างง่ายแบบที่ 2 ด้วย jQuery อ่าน 5004 24 Feb 11 ยืนยันการเปลี่ยนแปลงข้อมูลใน select option ด้วย javascript อย่างง่าย อ่าน 2530 03 Nov 10 การเพิ่ม ลบ แก้ไข แบ่งหน้า ข้อมูล ด้วย jquery ajax อย่างง่าย อ่าน 7029 09 Nov 11 แนวทางการสร้างเมนูหลายภาษา อย่างง่ายด้วย php และ javascript อ่าน 2517 26 Feb 09 สร้างแบบฟอร์มค้นหาข้อมูลในเว็บไซต์ ด้วย Google อ่าน 4015 16 Aug 09 jQuery UI คือ อะไร อ่าน 4968 14 Feb 09 คำนวณหาอายุ จากวันเกิด ด้วย php อ่าน 5794 26 Sep 10 การแสดงข้อมูล แนะนำ เส้นทาง ใน google map อ่าน 3354 16 Oct 08 CSS กับการตกแต่งกรอบรูปภาพ อ่าน 11441 13 Oct 08 คำสั่ง SQL BETWEEN อ่าน 11009 05 Jul 09 สร้างฟังก์ชัน autocomplete ให้ใช้งานแบบง่าย ด้วย ajax อ่าน 15300 25 Sep 08 การกำหนดความกว้างความสูงของ element ด้วยฟังก์ชันของ jQuery อ่าน 2726
