jquery如何获取img标签的所有元素?

有表单控件 多行文本框content,我获取这个文本框的值,如何进一步筛选出里面的html源码中的图片标签,也就是img标签开始的内容,请教了

<script language=javascript>
function quzhi()
{
var quzhi=$('#content').val();
alert(quzhi);
return false;
}
</script>
我可以获取到文本框中的值,也就是文本框控件content提交的html源码,问题是我如何筛选出源码中的图片标记,带有img标签的元素的数组或字符串
主要目的是过滤出img标签的元素,content的值我可以获取到

$("img").each(function(){
alert($(this).attr("src"));
});
直接用img标记就可以了。取得img的属性的值就用attr方法。
既然你用jQuery,就要把jQuery的选择器弄明白,jQuery的选择器可是很强大的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-13
Jquery里面不是有个函数吗?
var pic = $(quzhi).find("img");//获取所有IMG元素。这里的写法可能有些问题!主要是说明这个FIND()函数的功能!具体LZ再研究下吧!
这里的img可以换成其他元素标签!如div等
最好是像楼上说的把VAL()改成html试试!本回答被网友采纳
第2个回答  2010-11-12
晕死 怎么不能一次回答完全 写出来的代码一部分看不见 纠结。。

function quzhi() 这句改成 $(function()

你把那val 改成html
最最后面的大括号外面加一个小括号
就行了本回答被网友采纳
相似回答