使用Jquery选择器检索具有GUID标识符的元素

时间:2016-06-21 11:06:06

标签: javascript jquery jquery-selectors

我可以使用代码$(view1)

检索下面的div
<div id="view1"></div>

但是如果id是GUID,则上面的jquery选择器($(view1))无法检索。下面是div,我无法使用Jquery selctors检索。

<div id="E6420731-B136-E611-80D4-00155D456789"></div>

我尝试了下面的代码来检索上面的div但是它给出了异常

$(E6420731-B136-E611-80D4-00155D427239)

如何使用Jquery选择器

检索id为GUID的div

2 个答案:

答案 0 :(得分:0)

JQuery,或者实际上通常是Javascript,不允许您键入没有引号的字符串。接下来,在任何ID参数之前需要#主题标签,或者在任何类选择器之前需要.点。

$('#idname');

var idname = 'idname';
$('#' + idname);

var idname = '#idname';
$(idname);

您也可以选择没有JQuery的任何元素(不需要#):

var elem = document.getElementById("idname");

然后在JQuery中使用它:

$(elem);

答案 1 :(得分:0)

很抱歉让大家感到困惑。

我无法检索div,因为id区分大小写。

我有一个像&#34; e6420731-b136-e611-80d4-00155d456789&#34;在DOM中,我正在尝试使用&#34; E6420731-B136-E611-80D4-00155D456789&#34;,这就是为什么我无法检索Div。