2016-06-21 6 views
0

Ich kann den unten div abrufen den Code mit $(view1)Abrufen des Elements mit GUID-Kennung mit JQuery Selektoren

<div id="view1"></div> 

Aber mit über jQuery-Selektor ($(view1)) versagt abrufen, wenn die ID GUID ist. Unten ist das Div, das ich fehlgeschlagen bin mit Jquery Selektoren abrufen.

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

habe ich versucht, den Code unten die oben div abzurufen, aber es Ausnahme

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

schenkt Wie kann ich ein div mit id abrufen als GUID Jquery Selektoren

+1

https://api.jquery.com/id-selector/ '$ ('# E6420731-B136-E611-80D4-00155D456789')' https://jsfiddle.net/9644jbcu/ – Satpal

+0

"Ich kann abrufen die unten div mit dem code $ (view1) "Obwohl das funktioniert, ist es fast sicher nicht, wie Sie es abrufen sollen. Zum einen ist das kein Selektor. – BoltClock

Antwort

0

Sorry für verwirrend Sie alle.

Ich bin nicht in der Lage, das Div abzurufen, weil ID Groß-und Kleinschreibung ist.

Ich habe eine ID wie „e6420731-B136-e611-80d4-00155d456789“ in dem DOM und ich versuche mit „E6420731-B136-E611-80D4-00155D456789“, das ist, warum ich in der Lage konnte nicht abgerufen werden die Div.

0

JQuery, oder tatsächlich Javascript im Allgemeinen erlaubt Ihnen nicht, Zeichenketten ohne Anführungszeichen zu schreiben. Außerdem benötigen Sie vor jedem ID-Parameter einen -Hashtag oder vor einem Klassenselektor einen .-Punkt.


$('#idname'); 

oder

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

oder

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

Sie ein beliebiges Element, ohne zu JQuery (für # keine Notwendigkeit) auswählen:

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

Und dann verwenden Sie es in JQuery wie folgt aus:

$(elem); 
Verwandte Themen