2010-09-24 11 views

Odpowiedz

5
var str='<input type="text" name="se_tbox" value="Beauty is Fake" />'; 
alert($(str).attr('value')); 
// or 
alert($(str).val()); 
0

można użyć to:

$(str).val(); 
+0

dlaczego ktoś by to zignorował? jest taki sam jak 5 i 4 głosowane odpowiedzi powyżej! –

1

Można użyć jQuery

$('<input type="text" name="se_tbox" value="Beauty is Fake" />').val() 

lub wyrażenie regularne

'<input type="text" name="se_tbox" value="Beauty is Fake" />'.match(/value="([^"]*)"/)[1] 
0

Nie należy łączyć kodu HTML w celu jego przetworzenia.
Ale jeśli musisz, możesz użyć wyrażeń regularnych, aby uzyskać wartość:

var val = '<input value="Beauty is Fake" />'.match(/value="([^\"]+)/)[1]; 
Powiązane problemy