2012-11-15 15 views
6

Ho notato che IE non riempie il valore di un campo nascosto, utilizzando il codice sottostante, mentre Chrome e FF non hanno alcun problema con questo.

$('#id').attr("value", 'val'); 

ho provato poche altre cose come .setAttribute o .val() = "val";

risposta

9

È necessario passare al valore val() funzione jquery,

$('#id').val("your value"); 
+0

Y non funzionerebbe quando il PO provato porla con .attr() .. Usando .attr() imposta il valore usando setAttribute giusto? –

+0

guardate la sintassi che ha usato ".val() =" val "; – Adil

+0

sì che è il modo sbagliato .. Ma come abt $ ('# id'). Attr (" valore ", 'val'); –