如何判斷一個元素是否位於另一個元素之中
在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()一章節。
相關文章
- 判斷一個元素是否是另一個元素的子元素或者父元素
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個元素是否隱藏
- jQuery如何判斷某一個元素是否存在jQuery
- javascript如何判斷一個頁面元素是否存在JavaScript
- 如何判斷頁面是否存在某個元素
- 如何利用jQuery判斷一個元素是否被隱藏jQuery
- 如何判斷一個元素是否在可視範圍
- 如何判斷一個元素是否在可視區域中?
- 如何在億級資料中判斷一個元素是否存在?
- 如何判斷一個元素在億級資料中是否存在?
- js如何判斷頁面中是否存在某個元素JS
- js如何判斷陣列中是否含有某個元素JS陣列
- jQuery如何判斷元素是否存在jQuery
- 判斷一個類名或者元素是否存在的思路
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- 如何從10億資料中快速判斷是否存在某一個元素
- python中如何判斷list中是否包含某個元素Python
- 如何判斷一個元素沒有任何內容
- 41:判斷元素是否存在
- 判斷某一個字串是否存在另一個字串中字串
- 如何利用jQuery判斷指定元素是否存在jQuery
- 用JS判斷一個html元素是否存在的五種方法JSHTML
- 如何判斷一個值是否等於NaNNaN
- 判斷元素是否在視口和元素相交
- jquery判斷元素是否存在於陣列中jQuery陣列
- js如何判斷陣列具有某個元素JS陣列
- jQuery 判斷元素是否隱藏jQuery
- js動態在一個元素中新增另一個元素JS
- jQuery判斷當前元素是第幾個元素jQuery
- javascript如何判斷元素是否具有指定屬性JavaScript
- 技術乾貨:如何判斷一個整數陣列是否存在重複元素......陣列
- 如何判斷一個DOM元素正在動畫,一個CSS“阻塞”JS的例子動畫CSSJS
- mysql如何判斷是否存在某個欄位MySql
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- 判斷元素是否有重疊部分
- jQuery 判斷頁面元素是否存在jQuery
- jQuery如何判斷元素是否具有指定的屬性jQuery