国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

一些有用的JavaScript和jQuery的片段分享

2019-11-20 23:42:45
字體:
來源:轉載
供稿:網友

為指定元素添加 CSS 類:

通過添加 CSS 類改變元素的外觀和感覺,非常干凈的方法,而不是添加內聯樣式。使用 jQuery,這很容易做到:

$('#myelement').addClass('myclass');

從指定元素移除 CSS 類:

你可能覺得添加 CSS 類的操作已經灰常牛逼,但我們還需要知道如何移除不需要的 CSS 類。下面的代碼能做到這一點:

$('#myelement').removeClass('myclass');

檢測指定元素是否具有某個 CSS 類:

如果應用程序或網站經常涉及對指定元素添加或移除 CSS 類,它將變得非常有用,能夠檢測元素是否具有某個 CSS 類。

$(id).hasClass(class)

使用 jQuery 切換 CSS:

正如我們所看到的,使用 jQuery 添加或移除元素的 CSS 樣式非常簡單方便。但是如果你要完全移除整個 CSS 文件,并附加新樣式文件呢(例如常見的頁面顏色切換等效果)?事實上這相當簡單,如下面的例子所示:

$('link[media='screen']').attr('href', 'Alternative.css');

來源:http://addyosmani.com/blog/50-jquery-snippets-for-developers/

向某個元素追加 HTML 代碼:

當你需要向某個元素追加一些 HTML 內容時,append() 方法省時省力:

$('#lal').append('sometext');

檢測某個元素是否存在:

當使用 JavaScript 進行工作時,我們經常需要檢查某個元素是否存在。使用 jQuery 和 length 長度屬性,它是非常簡單的事:如果長度為 0,頁面沒有該元素,反之則頁面中有使用該元素。

if ($('img').length) {  log('We found img elements on the page using "img"');} else {  log('No img elements found');}

來源:http://jqueryfordesigners.com/element-exists/

獲取指定元素的父級元素:

使用 DOM 你可能需要知道某個元素的直接父級元素。closest() 方法將讓你知道:

var id = $("button").closest("div").attr("id");

來源:http://stackoverflow.com/questions/545978/finding-the-id-of-a-parent-div-using-jquery

獲取元素的兄弟節點:

用于得到元素的兄弟節點的 siblings() 方法是一個非常方便的工具。如下圖所示,使用這種方法非常簡單:

$("div").siblings()

從選擇列表中移除選項:
當使用選擇列表時,您可能需要根據用戶的操作來更新內容。若要刪除一個選擇列表中的選項,可以使用下面的代碼:

$("#selectList option[value='2']").remove();

來源:http://calisza.wordpress.com/2009/03/29/6-jquery-snippets-you-can-use-to-manipulate-select-inputs/

獲取列表選項的文本內容:

當你需要快速檢測出用戶從選擇菜單中選中的選項時,這個方法非常有用。

$('#selectList :selected').text();

在表格中應用“斑馬”效果(隔行換色):

當使用表格時,為了更好的可讀性,隔行換色的風格是良好的解決方案。使用 jQuery,這是可以輕松做到這一點,沒有任何額外 HTML 標記。

$("tr:odd").addClass("odd");

來源:http://web.enavu.com/tutorials/top-10-jquery-snippets-including-jquery-1-4/

計算元素的子節點個數:

如果你想看看 #foo 元素包含多少 div 子節點元素,下面的代碼將讓你知道。簡單而有效!

$("#foo > div").length

來源:http://tympanus.net/codrops/2010/01/05/some-useful-javascript-jquery-snippets/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆回县| 恭城| 揭西县| 菏泽市| 泾川县| 施甸县| 万山特区| 淮南市| 府谷县| 阿图什市| 闸北区| 安国市| 北票市| 济阳县| 临朐县| 西充县| 清涧县| 荥阳市| 津市市| 南川市| 镇宁| 乌拉特前旗| 陵水| 宣恩县| 新乐市| 双辽市| 库伦旗| 西充县| 哈密市| 南江县| 侯马市| 肃宁县| 天津市| 馆陶县| 收藏| 昆山市| 东乡族自治县| 古浪县| 绩溪县| 临颍县| 辽阳县|