A. 在js中一个存储html文本的对象,怎样过滤其中的所有的img标签
var reTag = /<img(?:.|\s)*?>/g;
var str = '<div><img id="img1" src="images/picture1.png" onclick="change()">234</div>'
alert(str.replace(reTag,''));
B. 求用jquery或者js 清除指定元素内的 html标签和文本,但是要保留<img />标签
var $imgs= $("#container").find("img");//先从指定抄元素(id=container)内的img找到
$("#container").html("");//清空指定元素内容
$("#container").append($imgs);//把img元素加进去
C. jquery遍历img标签并找到相应的img标签的id
你这个问题有点模糊啊,遍历标签不一定要用jquery。
不过获取id就很简单了
$("img").click(function(){
alert($(this).attr("id"));
})
D. 在js 或者jquery 里怎么判断一个img标签有没有data-src属性
js中获取image的src值的语句:
var path = $('#suolue').attr('src');
var path = document.getElementById("suolue").src;
var path = $("#suolue")[0].src;
以上三种方法都可以,具体输出内容可以alert()出来调试一下就知道啦~
E. 如何用ajax / jquery 清除image src
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
F. 利用JQ 批量清除img标签高宽属性
$("img").removeAttr("width");
$("img").removeAttr("height");
G. JQuery判断DIV中是否包含图片标签
可以通过jQuery选择器结合 jQuery length 属性检查是否包含img标签
定义和用法
length 属性包含 jQuery 对象中元素的数目。
语法
$(selector).length
实例
//输出<li>元素的数目:
$("button").click(function(){alert($("li").length);});
//判断指定div下是否有img标签
if($("#divimg").length>0){
alert("长度大于零,所以#div下有img标签");
}else{
alert("长度小于零,所以#div下没有img标签");
}
H. jquery如何获取img标签的所有元素
$("img").each(function(){
alert($(this).attr("src"));
});
直接用img标记就可以了。取得img的属性的值就用attr方法。
既然你用jQuery,就要把jQuery的选择器弄明白,jQuery的选择器可是很强大的。
I. jquery去掉img中的属性值。
$("#img1").attr("usemap","");置空
$("#img1").removeAttr("usemap"); 去除
J. 怎么用js或者jQuery去除掉某个标签但是不去除里面的内容
1、可以使用正则直接取到img
//思路分两步:
//1,匹配出图片img标签(即匹配出所有图片),过滤其他不需要的字符
//2.从匹配出来的结果(img标签中)循环匹配出图片地址(即src属性)
varstr="<td>thisisteststring<imgsrc="http:yourweb.com/test.jpg"width='50'>123andtheend<imgsrc="所有地址也能匹配.jpg"/>33!<imgsrc="/uploads/attached/image/20120426/20120426225658_92565.png"alt=""/></td>"
//匹配图片(g表示匹配所有结果i表示区分大小写)
varimgReg=/<img.*?(?:>|/>)/gi;
//匹配src属性
varsrcReg=/src=['"]?([^'"]*)['"]?/i;
vararr=str.match(imgReg);
alert('所有已成功匹配图片的数组:'+arr);
for(vari=0;i<arr.length;i++){
varsrc=arr[i].match(srcReg);
//获取图片地址
if(src[1]){
alert('已匹配的图片地址'+(i+1)+':'+src[1]);
}
//当然你也可以替换src属性
if(src[0]){
vart=src[0].replace(/src/i,"href");
//alert(t);
}
}