我使用ajax从外部网站获取网页内容,但现在我想要一个提取已经自动填充的特定输入字段值的函数。
网页内容如下:
.........
<input name="fullname" id="fullname" size="20" value="David Smith" type="text">
<input name="age" id="age" size="2" value="32" type="text">
<input name="income" id="income" size="20" value="22000$" type="text">
.........
我只想获得fullname
的值,可能有一些javascript正则表达式,或者一些jQuery dom解析器,我知道我可以用php轻松地完成它,但我希望它使用Javascript或jQuery。
注意:此输入不在我的页面中托管,只是通过Ajax从其他网站提取。
由于
答案 0 :(得分:2)
使用find
之类的jQuery $(response).find('#fullname').val()
方法。请参阅此处的jQuery find文档
答案 1 :(得分:1)
jQuery救援:
var body = '<div><input name="fullname" id="fullname" size="20" value="David Smith" type="text"><input name="age" id="age" size="2" value="32" type="text"><input name="income" id="income" size="20" value="22000$" type="text"></div>';
var selector = 'input[name=fullname]';
alert($(selector, body).val());