根據事件觸發時獲取值的問題

2021-08-29 17:33:06 字數 482 閱讀 3312

1、問題表述

在我們動態生成的頁面內容時,我們會在真正的內容外套一層容易控制的標籤,但是如果要以這個標籤作為依據獲取其下的所有值,可能會因為不經意間多加了幾層,在後面的取值便會出現與預期不同的結果。

2、問題事例

例如我們要在下面的**內容中新增真正的資料

機構名稱

集合型別

4、如果在你不小心在生成行的時候都建立了乙個tbody,那麼在取值是會遇到取值缺失的情況。

5、我的解決辦法:

在我們開始操作的時候初始化乙個tbody給table,然後每次只在這個tbody中新增節點。如果再次執行操作時根據開關來判斷是否再次新增tbody。

比如我們的初始化操作為

//_tbody是全域性的tbody變數

//bl是控制開關

var _tbody,bl=true

這樣在下面的操作我們就有了乙個tbody,操作就方便了!!在下面的新增 tr 時就針對_tbody物件了!

JS 獲取觸發事件的物件

event.srcelement 引發事件的目標物件,常用於onclick事件。event.fromelement 引發事件的物件源,常用於onmouseout和onmouseover事件。event.toelement 引發事件後,滑鼠移動到的目標源,常用於onmouseout和onmouseov...

jQuery根據表單name獲取值的方法

jquery根據表單name獲取值的方法 根據name取值 input name mobile val 根據id取值 mobile reg form html 根據name取值遍歷 input name mobile each function 取出form中的input 得到值 多個的情況 inp...

根據分隔符的位置獲取值

go ifexists select 1from sysobjects where id object id fn getvaluebyseppos and xtype fn begin drop function dbo.fn getvaluebyseppos endgo 功能 根據分隔符的位置獲...