jquery查找js变量里面的html

为乐而来 2013-08-06 03:21:14

var a=$("#div1").html();//现在a的内容是<td><input name='s1' value='csdn' ></td>

var v=$(a).find("input[name='s1']").val();

为什么v=undefined

不要告诉我说用这样的方法,这个会
var a=$("#div1")
var v=$(a).find("input[name='s1']").val()

我只想问有一个js变量本身里面有html代码,
如何实现在这个js变量里面用jquery查找

...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongxh200 2013-10-24
  • 打赏
  • 举报
回复
var b = '<h3><input type="hidden" name="dyu" id="dyu" value="123"/></h3>'; alert($(b).find("input[name='dyu']").val()); 可以获得到值。。。。 input必须放到html代码中间。
天际的海浪 2013-08-06
  • 打赏
  • 举报
回复
var a=$("#div1").html();//现在a的内容是<td><input name='s1' value='csdn' ></td> 这里a是个字符串,就要用字符串的方法来处理 var v=a.match(/input name=\'s1\' value=\'([^\']+)/)[1];
  • 打赏
  • 举报
回复
var v=$(a).appendTo('body').find("input[name='s1']").val();

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧