如何从HTML编码的字符串中获取文本框的值

时间:2021-11-17 20:54:52

i have a string like

我有一根像绳子的

var str='<input type="text" name="se_tbox" value="Beauty is Fake" />';

I want to get only the value of that input box which is stored in str as Beauty is Fake

我只想得到存储在str中的输入框的值,因为它是假的。

is there anyway to get it?

有办法得到它吗?

5 个解决方案

#1


6  

$(str).val(); // this would do it...

have a look

看一看

#2


5  

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

#3


1  

You can use jquery

您可以使用jquery

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

or regular expression

或正则表达式

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

#4


0  

you can use this:

您可以使用:

$(str).val();

#5


0  

You shouldn't stringify your HTML to process it.
But if you have to, you can use a regexp to get the value:

您不应该对HTML进行字符串化处理。但如果需要,可以使用regexp获取值:

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

#1


6  

$(str).val(); // this would do it...

have a look

看一看

#2


5  

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

#3


1  

You can use jquery

您可以使用jquery

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

or regular expression

或正则表达式

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

#4


0  

you can use this:

您可以使用:

$(str).val();

#5


0  

You shouldn't stringify your HTML to process it.
But if you have to, you can use a regexp to get the value:

您不应该对HTML进行字符串化处理。但如果需要,可以使用regexp获取值:

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