jquery如何获取图片地址并判断修改地址

jquery如何获取图片地址并判断修改地址,第1张

$("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中的位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9601599.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存