s 點選a標籤 獲取a的自定義屬性方法_javascript技巧
原先是想用jquery的click方法
<a ownattr=“……” onClick="showDetail(this)">哈哈</a>
在jquery的click方法中將this的ownattr屬性賦值給完整內容的div標籤
然而這卻一直行不通
一陣研究後發現,原來專案框架是用jquery ajax獲取後臺列表資訊的,頁面在執行到click方法時,ajax還沒完成
隨後決定採用基本的js
方法:
這是要注意使用的是a標籤的onclick屬性,如果使用<a ownattr=“……” href="javascript:showDetail(this)">哈哈</a> 是獲取不到的。function showDetail(obj){ var ownattr= obj.attributes[ownattr].nodeValue; //自定義屬性採用此方式獲得 var id = obj.id; //基本屬性可以採用此方式獲得 }
相關推薦
s 點選a標籤 獲取a的自定義屬性方法_javascript技巧
今天專案上遇到一個問題,需要在點選a標籤時,將完整的內容顯示出來 原先是想用jquery的click方法 <a ownattr=“……” onClick="showDetail(this)"&g
自定義元素屬性,以及用jquery 去獲取當前點選的元素的這個自定義屬性
部分html: <button dataid="1" class="btn btn-primary btn-xs hanblog_edit">修改</button>juqery
靈活使用標籤的data自定義屬性和事件物件
如果需要動態的給每一個標籤新增一樣的事件,且只有對應的內容改變,則可以通過data事先定義好要用的資料,然後通過事件物件獲取,data自定義屬性可以是一個字串或者是一個物件 形如: data-address=“中華人民共和國” data-sta
使用javascript 獲取 data- 自定義屬性
HTML5 data-* 的讀寫方式 一 、data-* 有兩種設定方式: 1、可以直接在HTML元素標籤上書寫 <div id="test" data-age="24"> Click Here </div&
原生JS獲取含有自定義屬性的元素節點
jQuery有data()方法可以獲取到自定義的元素節點,而原生JS獲取則要用到querySelector以及querySelectorAll這兩個方法。 用程式碼寫一下。 <!DOCT
a標籤的href和onclick屬性同時存在點選事件先觸發
onclick的事件被先執行,其次是href中定義的(頁面跳轉或者javascript)同時存在兩個定義的時候(onclick與href都定義了),如果想阻止href的動作,在onclick必須加上return false; 一般是這樣寫onclick="xxx();retu
Android中在fragment A裡面點選button跳轉到fragment B實現方法
方法一:直接getActivity,使用activity的fragmenttransation的replace方法替換 假設 class OneFragment extends Fragment{ private Button btn; @Override p
子檢視A超出父檢視B範圍點選觸發子檢視A中的點選事件
Demo 解決示例 1、定義子檢視 // .h檔案 #import <UIKit/UIKit.h> @interface ButtonView : UIView @property (nonatomic, copy) void (^buttonClick)(UI
點選(button 或者a都行)清空文字框內的內容
<div class="FormItemEdit"> <input type="text" class="TextBox" placeholder="紅瓦綠樹,碧海藍天"
jQuery點選元素獲取自定義屬性的值,利用冒泡原理~
知識鋪墊: attr(“屬性名”); //獲取屬性的值(取得第一個匹配元素的屬性。通過這個方法可以方便的從第一個匹配元素中獲取一個屬性的值。如果元素沒有相應屬性,則返回undefined)
點選td標籤內容jQurey獲取所在的行
當無法獲取標籤的索引,而打印出來時發現索引的值為-1時,有可能是以下原因造成的: 缺少一個父元素,比如td內裝的是一個input標籤內容,則this指的是input標籤,所以需要經過兩級追溯才能到tr標籤。 有問題的程式碼: $(this).parent().find("t
html js jquery 對Ul下的li標籤執行點選事件——如何獲取你所點選的標籤
問題所來:做專案時,一般的資料都是用迴圈動態加載出來的,結構都是一樣的,只是繫結的值不同,如何對相同的標籤做處理的問題就來了。例如:點誰就顯示誰的數值<ul id="test"> <li class="test">1</li> <li
React.js點選獲取自定義屬性
點選刪除按鈕,刪除列表中對應項本來是React比較基礎的應用,可是應用情況變得複雜了以後,我還真想了一會兒才搞定。 簡化一下應用場景:點選新增按鈕,增加一條輸入框,點選輸入框旁邊的按鈕,刪除該輸入框(不能刪錯了啊)。 先說第一種方法問題剛上手,首先規劃級別:一個輸入框和對應刪除按鈕為一個子元件,整體為父元
微信小程式 獲取標籤裡面的自定義資料
<view wx:for="{{receiverlist}}" wx:for-item="receiver" wx:key="" wx:for-index="idx"> <input type='number' value='{{salesNumber}}' data-na
python學習之網站的編寫(HTML,CSS,JS)(八)----------label標籤,點選label標籤的文字將編輯的游標移過來
如果不加label的話,只設置值的話,點選文字是不能將編輯的游標移過來的,必須將id連線上之後,才可以實現,點選文字就可以將編輯的游標移過來。 實現結果: 程式碼: <!DOCTYPE html> <html lang="en"> <hea
easyui日曆框架,與MySQL資料庫聯動,點選時可獲取資料
今天星期一,一週的新開始,我也突破了一些之前的障礙。 主頁上使用了easyui的日曆。想實現的功能是:點選日曆的時間,可以在旁邊的div中顯示當天的事件。然後經過改良,這個功能可以實現出來了。
排他佈局,點選導航顯示不同頁面內容。自定義屬性應用於索引。
排他佈局,點選不同導航,會顯示不同的內容。關鍵在於給導航標籤span設定自定義屬性index用於索引。這樣不同的導航索引對應下面不同內容。如:當點選產品:則顯示對應的產品模組。obj.setAttribute("index",i); var numb=obj.getAttr
jquery獲取html標籤自定義屬性值或data值
//獲取屬性值 1 <div id="text" value="黑噠噠的盟友"><div> jquery取值: $("#text").attr("value"); //獲取自定義屬性值 2 <div id="text" value
案例:點選li標籤彈出對應的索引
需求:點選li標籤,彈出對應的索引 先看效果: html結構: <ul id="ul1"> <li>我是li標籤1</li> <li>我是li標籤2</li> <li>
點選某個td獲取同tr中其他td---closest()
問題描述: 操作中的“開始稽查”是一個a標籤 , 點選觸發click時間後, 修改同tr中的狀態一列 “待稽查” 為 “正在稽查”。 查閱其他人的方法 parent方法並不好用, 不知道什麼原因。 所以採用jquery的closest() 方法 , 返回被選元素