如何判斷一個元素是否位於另一個元素之中
在dom元素操作中,可能有這樣的需求,那就是判斷一個元素是否位於另一個元素之中。
使用jQuery實現此功能非常的便利,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ width:300px; height:200px; background:#CCC } #inner{ width:150px; height:100px; margin:0px auto; background:blue; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(function(){ $("#bt").click(function(){ var obox=document.getElementById("box"); var oinner=document.getElementById("inner"); $("#show").text($.contains(obox,oinner)); }) }); </script> </head> <body> <div id="box"> <div id="inner"></div> </div> <div id="show">此處顯示判斷結果</div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼實現了我們的要求,第一個引數是包含元素,第二個引數是被包含元素。
如果包含指定的元素,那麼次方法返回值是true,否則是false。
$.contains()方法可以參閱jQuery.contains()一章節。
相關文章
- 如何判斷一個元素文字是否換行?
- 如何判斷一個元素是否在可視區域中?
- 如何判斷一個元素在億級資料中是否存在?
- 如何在億級資料中判斷一個元素是否存在?
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- 如何從10億資料中快速判斷是否存在某一個元素
- 寫一個方法判斷陣列內元素是否全部相同陣列
- 判斷元素是否在視口和元素相交
- jQuery 判斷元素是否隱藏jQuery
- 技術乾貨:如何判斷一個整數陣列是否存在重複元素......陣列
- mysql如何判斷是否存在某個欄位MySql
- 如何判斷一個玩法是否合格?
- 在一個元素上:hover,改變另一個元素的css屬性CSS
- 如何判斷元素是否進入可視區域viewport?View
- 如何判斷一個物件是否為空?物件
- 如何判斷一個類是從另一個類繼承繼承
- Array · 判斷某元素是否在陣列中陣列
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- Go小工具系列——判斷元素是否存在於陣列中Go陣列
- python如何判斷一個物件是否是列表Python物件
- HDU 1671 字典樹(判斷是否有一個串是另一個串的子串)。
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- 瀏覽器是怎樣判斷元素是否和某個CSS選擇器匹配?瀏覽器CSS
- python如何判斷一個數是否是整數Python
- 如何判斷一個 interface{} 的值是否為 nil ?
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- 如何判斷一個js物件是否存在迴圈引用JS物件
- 判斷一個陣列是否排好序陣列
- 位運算-判斷一個數是否為2的整數次方
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- PHP 判斷一個字元是否在字串中PHP字元字串
- 判斷一個有向圖是否有環
- PHP判斷一個字串是否包含亂碼PHP字串
- python列表中是否存在某個元素Python
- java 兩個列表的元素是否相等且各自元素數量相等Java
- 如何用python判斷列表中是否包含多個字串中的一個或多個?Python字串
- 判斷是否遵守某個協議協議
- js判斷兩個物件是否相等JS物件