十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
div class="test"
我们提供的服务有:成都做网站、网站建设、微信公众号开发、网站优化、网站认证、石泉ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的石泉网站制作公司
img src="test.jpg"/
/div
$(function(){
var url = $('.test img').attr("src");
alert(url);
});
jQuery的attr属性可以返回元素属性,如上代码所示
attr(name|preperties|key,value|fn)详解
参数
name :属性名称
properties:作为属性的"名/值对"对象
key,value:属性名称
fn:调用函数
img src="xxx.jpg" alt="图片" id="src"/
div id="target"/div
script type="text/javascript"
//需要在页面中引入jQuery
$(function(){
// jq获取图片路径。
var image_src = $('#src').attr('src');
// 通过dom操作方法获取dom对象并设置innerHTML的值为jq获取的图片路径。
document.getElementById('target').innerHTML = image_src;
});
/script
如果你的页面里就这几个img的话,可以这样取
var img = '';
$('img').each(function() {
img += $(this).attr('src') + '|';
})
最终得到的img就是所有路径的集合(用'|'分割,至于怎么组合,自己随便改)
如果还有其他的img,为了避免取到不必要的东西,可以为你需要取路径的img加上一个自定义的属性,比如rel="fetchimg"
那么取的时候就这样:
var img = '';
$('img[rel=fetchimg]').each(function() {
img += $(this).attr('src') + '|';
})
可以采用jquery的each()遍历函数。如:
$(".pic li").each(function(){
var src = $(this).find("img").attr("src"); //获取图片路径
if(src == ""){
$(this).hide();
}
});
$(document).ready(function () {
$("img").click(function(){
alert($(this).attr("src"));
});
});
data:null
传递给服务器的数据为空,当然没有接收到文件数据。
上传文件时一般使用ajaxFileUpload方法。