
$("article li")each(function(){
var src = $(this)find("img")attr("src"); //获取地址
var url = ";$(function(){
var url = $('test img')attr("src");
alert(url);
});
jQuery的attr属性可以返回元素属性,如上代码所示
attr(name|preperties|key,value|fn)详解
参数
name :属性名称
properties:作为属性的"名/值对"对象
key,value:属性名称
fn:调用函数
给表格tr绑定点击事件即可,详细代码如下:
$('#table3 tr')on('click', function(){
$(this)css('background-color','lightblue')
})
为何要获取左下角的url地址,这些地址其实就是对象的a标签的href属性而已,所以你可以这样
<input type="hidden" id="hidden" value="" />
$(document)ready(function(){
$("a")hover(function(){
$("#hidden")val($(this)attr("href"));
alert($("#hidden")val());
});
});
意思是当DOM结构加载完后即把页面所有的a链接加个hover事件,当鼠标移动上去时,就会把链接的href属性赋值给隐藏域,并d出值
给你写个例子吧
比如说:
<div>下面的</div>
<img src="!abc">
就是$("div")next()attr("src");
如果只有一行就是:$("img")attr("src");
根本无需id
很简单,祝你好运,希望你成功,如果还不懂,可以继续追问,然后在帮你解答问题
我给你写了个例子,已经成功,自己去试试
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
jq只有获取元素相对于浏览器的
$(this)offset()left()忘了后边要不要小括号了
$(this)offset()top()
相对于父元素的话,把父元素的position设置成相对或绝对定位
然后documentgetElementById("dddd")offsetTop
documentgetElementById("dddd")offsetLeft
就是你要的了
复制代码
代码如下:
$request
=
(function
()
{
var
apiMap
=
{};
function
request(queryStr)
{
var
api
=
{};
if
(apiMap[queryStr])
{
return
apiMap[queryStr];
}
apiqueryString
=
(function
()
{
var
urlParams
=
{};
var
e,
d
=
function
(s)
{
return
decodeURIComponent(sreplace(/\+/g,
"
"));
},
q
=
queryStrsubstring(queryStrindexOf('')
+
1),
r
=
/([^&=]+)=([^&])/g;
while
(e
=
rexec(q))
urlParams[d(e[1])]
=
d(e[2]);
return
urlParams;
})();
apigetUrl
=
function
()
{
var
url
=
queryStrsubstring(0,
queryStrindexOf('')
+
1);
for
(var
p
in
apiqueryString)
{
url
+=
p
+
'='
+
apiqueryString[p]
+
"&";
}
if
(urllastIndexOf('&')
==
urllength
-
1)
{
return
urlsubstring(0,
urllastIndexOf('&'));
}
return
url;
}
apiMap[queryStr]
=
api;
return
api;
}
$extend(request,
request(windowlocationhref));
return
request;
})();
接下来简介绍一下插件的用法。
我们可以通过
$requestqueryString["key"]
就能获取到地址栏上面key参数。
大多数情况下我用这个插件来读取一些配置信息。
我们有时候会在
html
标签中加入一些其他的非HTML属性来作为标志信息,比如我们有时候会写<a
id="demo"
href="javascript:;"
config="title=hello&auto=true&">Demo</a>
这样子我们通过
var
config
=
$request($("#demo")attr("config"))queryString;
var
title
=
configtitle;
很方便就能读取a上面的配置信息,而且我们不需要给a
添加太多其他的非Html属性。
以上就是关于jquery如何获取图片地址并判断修改地址全部的内容,包括:jquery如何获取图片地址并判断修改地址、jquery如何获取图片的路径。、jquery 怎么得到当前tr在当前table中的位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)