使用 Jquery 选择器检索具有 GUID 标识符的元素
Retrieving the element with GUID identifier using Jquery selectors
我可以使用代码 $(view1)
检索以下 div
<div id="view1"></div>
但是如果 id 是 GUID,上面的 jquery 选择器($(view1)
)将无法检索。下面是 div,我使用 Jquery 选择器检索失败。
<div id="E6420731-B136-E611-80D4-00155D456789"></div>
我尝试了下面的代码来检索上面的 div 但它给出了异常
$(E6420731-B136-E611-80D4-00155D427239)
如何使用 Jquery 选择器
检索 ID 为 GUID 的 div
JQuery,或者通常 Javascript,不允许您键入不带引号的字符串。接下来,您需要在任何 ID 参数之前添加一个 #
主题标签,或者在任何 class select 或
之前添加一个 .
点
$('#idname');
或
var idname = 'idname';
$('#' + idname);
或
var idname = '#idname';
$(idname);
你也可以 select 任何没有 JQuery 的元素(不需要 #
):
var elem = document.getElementById("idname");
然后像这样在 JQuery 中使用它:
$(elem);
抱歉让大家感到困惑。
我无法检索 div 因为 id 区分大小写。
我在 DOM 中有一个类似 "e6420731-b136-e611-80d4-00155d456789" 的 ID,我正在尝试使用 "E6420731-B136-E611-80D4-00155D456789",这就是我无法检索 Div 的原因。
我可以使用代码 $(view1)
<div id="view1"></div>
但是如果 id 是 GUID,上面的 jquery 选择器($(view1)
)将无法检索。下面是 div,我使用 Jquery 选择器检索失败。
<div id="E6420731-B136-E611-80D4-00155D456789"></div>
我尝试了下面的代码来检索上面的 div 但它给出了异常
$(E6420731-B136-E611-80D4-00155D427239)
如何使用 Jquery 选择器
检索 ID 为 GUID 的 divJQuery,或者通常 Javascript,不允许您键入不带引号的字符串。接下来,您需要在任何 ID 参数之前添加一个 #
主题标签,或者在任何 class select 或
.
点
$('#idname');
或
var idname = 'idname';
$('#' + idname);
或
var idname = '#idname';
$(idname);
你也可以 select 任何没有 JQuery 的元素(不需要 #
):
var elem = document.getElementById("idname");
然后像这样在 JQuery 中使用它:
$(elem);
抱歉让大家感到困惑。
我无法检索 div 因为 id 区分大小写。
我在 DOM 中有一个类似 "e6420731-b136-e611-80d4-00155d456789" 的 ID,我正在尝试使用 "E6420731-B136-E611-80D4-00155D456789",这就是我无法检索 Div 的原因。