¿Convertir texto escapado a HTML en JavaScript? -- javascript campo con jquery campo con html campo con dom camp Relacionados El problema

Converting escaped text to html in javascript?


0
vote

problema

Español

He utilizado $.get y datos recibidos como

  '<option value="US-ID" >Idaho</option>   <option value="US-IL" >Illinois</option>   <option value="US-IN" >Indiana</option>   <option value="US-KS" >Kansas</option> '   

Quiero usar $(...).html(html_data) ¿Cómo hago los datos que recibo en los datos HTML que puedo usar?

Qué estoy recibiendo cuando $(...).html(data)

http://jsfiddle.net/9weuv/

No sé si esto importa, pero 9988777665 :

'...data...'

mientras que console.log('regular_string') :

regular_string // No hay comillas

Original en ingles

I used $.get and received data like

'<option value=\"US-ID\" >Idaho<\/option>\n  <option value=\"US-IL\" >Illinois<\/option>\n  <option value=\"US-IN\" >Indiana<\/option>\n  <option value=\"US-KS\" >Kansas<\/option>\n' 

I want to use $(...).html(html_data) how do I make the data I get into html data that I can use?

what I'm getting when $(...).html(data)

http://jsfiddle.net/9WeUv/

Don't know if this matters, but console.log(data):

'...data...'

whereas console.log('regular_string'):

regular_string // no quotes

           
   
   

Lista de respuestas

2
 
vote

¿Qué hay de malo con:

  data-sap-ui-libs111  

http://jsfiddle.net/45cyx/

Después de su edición:

Lo siento, ¿no es la cadena que has recibido el que escribiste en la parte superior? En su JSFiddle, no tiene ningún código JS, solo un mensaje de texto en una etiqueta $counter12 , que no es lo que está diciendo en la pregunta.

 

What's wrong with:

var html_data = '<option value=\"US-ID\" >Idaho<\/option>\n  <option value=\"US-IL\" >Illinois<\/option>\n  <option value=\"US-IN\" >Indiana<\/option>\n  <option value=\"US-KS\" >Kansas<\/option>\n';  $('#select_element_id').html(html_data); 

http://jsfiddle.net/45CYX/

After your edit:

Sorry, isn't the string you've received the one you wrote on top? In your jsFiddle you do not have any JS code, just some text in a select tag - which is not what you are saying in the question.

 
 
     
     
0
 
vote

Suponiendo que agarró el HTML desde una llamada AJAX y desea agregarla al cuerpo.

  data-sap-ui-libs3  

http://api.jquery.com/jquery/#jquery2 - Crea DOM Elementos sobre la mosca desde la cadena proporcionada de HTML RAW.

 

Assuming you grabbed the html from an ajax call and want to add it to the body.

$newSelect = $("<select></select>").html(html_data); $(document.body).append($newSelect); 

http://api.jquery.com/jQuery/#jQuery2 - Creates DOM elements on the fly from the provided string of raw HTML.

 
 

Relacionados problema

0  Realización de jquery show / ocultar en contenido creado dinámicamente  ( Performing jquery show hide on dynamically created content ) 
Tengo una página que creé con jQuery, y en esta página es una tabla donde las filas de la tabla tienen nombres de clase que los identifican como un cierto col...

5  ¿Por qué Internet Explorer abre la presentación de forma en una nueva ventana y no en un iframe insertado dinámicamente?  ( Why does internet explorer open form submission in a new window and not in a dyn ) 
Estoy tratando de publicar un formulario a un iframe oculto, insertado dinámicamente, pero en Internet Explorer, el envío del formulario se abre en una nueva ...

18  ¿Cómo cambiar el tamaño de un contenedor DIV a la altura total de sus hijos?  ( How to resize a container div to the total height of its children ) 
Tengo un elemento de contenedor que necesito cambiar de tamaño a medida que cambie su contenido. Contiene 2 divs absolutamente posicionados que pueden cambiar...

3  ¿Hay alguna manera de detectar un cambio de nodo dom en JavaScript?  ( Is there a way to detect a dom node change in javascript ) 
Estoy buscando una forma de detectar si algo cambia dentro de un nodo DOM dado. ¿Hay algún evento u otra técnica que haga esto? ¡Gracias! ...

0  Solo carga HTML en un iframe  ( Only load html into an iframe ) 
¿Cómo puedo cargar solo el HTML de una página en un iframe, sin activar automáticamente la descarga de todos los CSS, scripts, imágenes, videos en la página? ...

4  ¿Cómo copia un elemento de estilo en línea en IE?  ( How do you copy an inline style element in ie ) 
IE no permite escribir la propiedad INTERHTML de los elementos de estilo o cabeza. Entonces, ¿cómo copia un elemento de estilo de la cabeza de un documento a ...

0  Valor que pasa a las funciones de Listener  ( Passing value to eventlistener functions ) 
for ( var i=0; i<thumbs.length; i++) { var num = i; Core.addEventListener(thumbs[i], "click", Slide.thumbClick); } En el código anterior, quiero...

1279  ¿Cómo pongo / no tomar una cookie con jQuery?  ( How do i set unset a cookie with jquery ) 
¿Cómo configuro y no prestar atención a una cookie utilizando jQuery, por ejemplo, cree una cookie llamada test y configure el valor en 1 ? ...

0  Reemplace todas las imágenes con elemento DIV de fondo  ( Replace all images with div background element ) 
var all = document.getElementsByTagName( 'img' ); for( i = 0; i < all.length; i++ ){ var newimg; (newimg=document.createElement('div')).style.cssText...

1371  ¿Cómo puedo averiguar qué elemento DOM tiene el enfoque?  ( How do i find out which dom element has the focus ) 
Me gustaría averiguarlo, en Javascript, qué elemento actualmente se ha centrado. He estado mirando a través de la DOM y no he encontrado lo que necesito, toda...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos