Jquery獲取不到元素

2021-10-25 15:30:46 字數 877 閱讀 2437

最近在做需求時,需要獲取乙個div的id對該div包裹的畫面進行刪除。

var deletecharts =

"combinationdeleteid"

+delchartarray[j];$

("#"

+deletecharts)

.remove()

;//刪除選`在這裡插入**片`中的單個生成畫面

然後發現無論如何都刪除不掉,原因為無法獲取到該元素。

debugger後發現

原因為:jquery無法獲取值中帶其他字元的元素,就比如現在這個id中帶有逗號:「 , 」 ; 經過實測,發現帶有.這種也不行 。

解決方法:

思路1:既然帶有此特殊字元獲取不到,那麼去除就可以

思路2:有些時候這些字元是必須的,那麼有無可以直接獲取的方法呢:

方法1:原生js替換

$

(document.

getelementbyid

('cedian11,cedian12'))

.find

('#entrytag').

html

()

方法2:屬性獲取

$

("[id='cedian11,cedian12']").

val(

);

最後,根據自身業務情況進行選取。

JQuery元素獲取

前言 這是本類別博文jquery 即用即查開篇。因為查手冊太麻煩,而且有時候需要深入命令所在詳細頁面才能了解此命令的具體作用是什麼。寫這幾篇文章就是為了,工作遇到問題時,一看這幾篇文章就可以查到哪個命令的作用正好符合,然後自己再深入手冊進行具體學習用法。寫的都是常用的一些,前提是你對jquery命令...

jquery元素獲取

一 獲取父級元素 1 parent expr 獲取指定元素的所有父級元素 href fir href sec href thr href fiv document ready function firebug檢視jquery parent效果 二 獲取同級元素 1 next expr 獲取指定元素的...

JQuery元素獲取

前言 這是本類別博文jquery即用即查開篇。因為查手冊太麻煩,而且有時候需要深入命令所在詳細頁面才能了解此命令的具體作用是什麼。寫這幾篇文章就是為了,工作遇到問題時,一看這幾篇文章就可以查到哪個命令的作用正好符合,然後自己再深入手冊進行具體學習用法。寫的都是常用的一些,前提是你對jquery命令有...