1. 程式人生 > >data-url的運用。也就是html5裡面的data-*的運用

data-url的運用。也就是html5裡面的data-*的運用

下面是程式碼例項。

html這裡

<a href="#">
<i class="fa fa-building-o"></i>
<span class="groups" data-url="{{URL('inext-admin/summary/groups/'.$group['id'].'/systems')}}">{{$group['name']}}</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i> 
<span class="label label-primary pull-right">{{count($group['systems'])}}</span>
</span>
</a>

JS這裡。

$(function() {
  $(".sidebar .groups").click(function(e) {
  if($(this).hasClass('disabled')) {
  setModalMessage();
  $('#myModal').modal('show');
  return false;
  }
    e.stopPropagation();
    var url = $(this).data("url");
    window.location.href = url;
  });

});

說白了,就是html5提供了一個data-*這個屬性,你可以寫任意一個data-one,data-two,都可以,

然後js的dom就會讀到你寫的這個屬性,拿到裡面的值。

當然你可以自己通過JS自己追加屬性。也可以改變裡面的值。

<div id="test" data-age="24">       Click Here    </div>

var test = document.getElementById('test');

        test.dataset.my = 'Byron';

這種元素都會有dataset屬性。這樣就追加了一個data-my的屬性(id=test),

取得:

var test = document.getElementById("test"

);

//getAttribute()取值屬性
console.log(test.getAttribute("data-age"));
//setAttribute()賦值屬性
test.setAttribute("data-age","48");

//data-字首屬性可以在JS中通過dataset取值,更加方便

console.log(test.dataset.age);
//賦值
tree.dataset.age = "30";
tree.dataset.age--;

tree.dataset.age++;

相關推薦

data-url運用就是html5裡面的data-*的運用

下面是程式碼例項。 html這裡 <a href="#"><i class="fa fa-building-o"></i><span class="group

往一個數組物件裡面傳值,如果id已經存在替換id同一個物件裡面的另一個值沒有新增

<div  @click='choiceAnswer1(item ,keyindex)'  v-for="(item,keyindex) in arrayData">{{item}}</div>   choiceAnswer1(d

Atitit 單點登入實現幾種模式架構圖 目錄 1. 因此要點以下兩個:儲存信任驗證信任 1 1.1. 共享cookie (最簡單 1 1.2. 通過 url帶token引數跳轉 1 1.3.

Atitit 單點登入實現幾種模式架構圖   目錄 1. 因此要點也就以下兩個:儲存信任驗證信任 1 1.1. 共享cookie (最簡單 1 1.2. 通過 url帶token引數跳轉 1 1.3. 頁面重定向(複雜 1 1.3.1. 父子應用重定向 2

Linux基本面試題(感覺這幾個了)

基本上都是一些面試常問到的題目 1、說一些你比較常用linux指令   1.1、ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -xvf file.tar、(說那麼十幾二十來個估計差不多了) 2、檢視程序(例:如何檢視所有xx程序

jmeter再新增CSV Data Set Config元件後執行不了,禁用後又可以正常執行,求大神指教

歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Markdown編輯器進行了一些功能拓

HTML5data-*自己定義屬性

ons 關註 oms css樣式 元素 strong false tel java HTML5添加了一項新功能是自己定義數據屬性。也就是data-*自己定義屬性。在HTML5中我們能夠使用以data-為前綴來設置我們須要的自己定義屬性,來進行一些數據的存放。當然高級瀏覽器

原!tomcat啟動超時(打印了幾行日誌,後面沒了不報錯,處於啟動狀態,直到超時)

str tro 啟動項 dao 配置 spa 配置文件 size 結果 項目框架:spring+struts2+mybatis 今天優化代碼,改了一堆mybatis dao和xml文件,啟動項目時,就出現如標題描述的狀況:打印了幾行日誌,後面就不打印了,也不報錯,處於啟動狀

Data URL scheme 筆記

pst type tin vmx 模式 grv d+ 數據 dpi 0x01起因   今天做CTF的時候,發現一堆數據,大概是這樣的 data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAACFCAYAAAB12js8

使用Fuel 9.0快速部署Openstack Mitaka(其實用了五六個小時吧)

testing send onf perf nds 鍵盤 operation 如何 and 關於什麽是Fuel以及Fuel的作用和構架可以參考下面Openstack官方給出的Wiki鏈接. https://wiki.openstack.org/wiki/Fuel. 在安

看懂了廣告知道了賺錢的秘密,格式化一切教程!

社會 有效 房子 陷阱 過去 到手 提高 後悔 測試 出來混久了,我發覺我人生哲學的建立來源於社會,和在校讀了多少書沒有一毛錢的關系,我賺錢的思路也是完全來源於廣告。和網賺教程也沒有一毛錢的關系、  今天,不知道多少人的青春在網賺教程中死掉、  多接觸點兒人,多看點兒廣告,

錯誤提示:未處理的“System.NullReferenceException”類型的異常出現在 system.data.dll 中 其他信息: 未將對象引用設置到對象的實例

錯誤 reference tar RM 問題 一個 ext ID dll 這種情況的發生一般有3種情況:1.代碼中有一個對象沒有初始化。例如Form A=new Form();2.連接數據庫的問題。連接和打開連接的語句。3.T-SQL語句不正確,引起在訪問數據庫時有問題。錯

JSP中表單加了enctype="multipart/form-data"屬性後request接收不到表單傳過來的值的問題

  1.get方式  get方式提交的話,表單項都儲存在http header中,格式是  http://localhost:8080/hello.do?name1=value1&name2=value2這樣的字串。JSP端通過request.getPara

(轉)理解這兩點,理解了paxos協議的精髓

轉發 https://blog.csdn.net/qq_35440678/article/details/78080431   什麼是paxos協議?Paxos用於解決分散式系統中一致性問題。分散式一致性演算法(Consensus Algorithm)是一個分散式計算領域的基礎性問題,其最基本的

mysql是我們專案中非常常用的資料型資料庫但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況下面來介紹一下如何徹底解決資料庫中文亂碼情況

mysql是我們專案中非常常用的資料型資料庫。但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況。下面就來介紹一下如何徹底解決資料庫中文亂碼情況。 1、中文亂碼 1.1、中文亂碼 create table user(name varchar(11)); # 建立user表

HTML5數據存儲方案data與jQuery數據存儲方案$.data()的區別

RoCE 原始的 watermark scrip mut tps 數組 ray ntb 我們先看下$.fn.data()的使用,這個和$.data()是不一樣的,前者是和某個jquery對象相關,後者則是全局方法。主要有data()和removeData()這2個實例方法

html5data-*自定義屬性

data-* 屬性是HTML5中的新屬性 <ul>    <li id="a" data-animal-type="鳥類">喜鵲</li>    <li id="b" data-animal-type="魚類">金槍魚<

快速搭建酸酸乳的湊合看吧,老被刪,是服氣了,我自己想做個筆記而已

說明:本文系筆者參考多家博文經多方實踐後確認有效快速的SSR搭建方法,可精簡為以下幾行簡單步驟【命令】: 0,購買國際VPS伺服器,本文推薦目前主流的兩家:【DigitalOcean】【Vultr】(筆者在寫文的時候,前者無免費送10刀,後者完成任務送3刀) 1,安裝

劍指-OFFER_3 java_在一個長度為n的數組裡的所有數字都在0到n-1的範圍內 陣列中某些數字是重複的,但不知道有幾個數字是重複的。也不知道每個數字重複幾次請找出陣列中任意一個重複的數字

題源:  在一個長度為n的數組裡的所有數字都在0到n-1的範圍內。 陣列中某些數字是重複的,但不知道有幾個數字是重複的。也不知道每個數字重複幾次。請找出陣列中任意一個重複的數字。   例如,如果輸入長度為7的陣列{2,3,1,0,2,5,3},那麼對應的輸出是第一個重複的數字