相关疑难解决方法(0)

.prop()vs .attr()

所以jQuery 1.6具有新功能prop().

$(selector).click(function(){
    //instead of:
    this.getAttribute('style');
    //do i use:
    $(this).prop('style');
    //or:
    $(this).attr('style');
})
Run Code Online (Sandbox Code Playgroud)

或者在这种情况下,他们做同样的事情?

如果我有转用prop(),所有的旧attr()电话,如果我切换到1.6将打破?

UPDATE

selector = '#id'

$(selector).click(function() {
    //instead of:
    var getAtt = this.getAttribute('style');
    //do i use:
    var thisProp = $(this).prop('style');
    //or:
    var thisAttr = $(this).attr('style');

    console.log(getAtt, thisProp, thisAttr);
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<div id='id' style="color: red;background: orange;">test</div>
Run Code Online (Sandbox Code Playgroud)

(另见这个小提琴:http://jsfiddle.net/maniator/JpUF2/)

控制台会记录getAttribute作为一个字符串,并attr作为一个字符串,但prop作为一个CSSStyleDeclaration,为什么?这对我未来的编码有何影响?

javascript jquery dom prop attr

2249
推荐指数
14
解决办法
57万
查看次数

如何在jquery中更新(附加)一个href?

我有一个链接列表,所有链接都转到google maps api.

链接已经将daddr(destination)参数作为静态参数.我使用Geo-Location查找用户位置,我想在saddr获取数据后将(源地址)添加到链接.

所以基本上我需要&saddr=50.1234567,-50.03452在指向谷歌地图的所有链接的尾端添加一些东西

所有链接都有一个名为的类 directions-link

这个页面我已经找到了如何改变它们:

$("a.directions-link").attr("href", "http://www.google.com/");
Run Code Online (Sandbox Code Playgroud)

但是我只想将我的值附加到href的末尾而不改变href已经是什么.

我怎样才能做到这一点?

jquery

77
推荐指数
2
解决办法
11万
查看次数

应该用prop()还是attr()设置href?

如果我想动态更改链接的href,我应该使用prop()attr()吗?

jquery prop attr

28
推荐指数
1
解决办法
8705
查看次数

如何使用Jquery更改链接的href属性

可能重复:
如何使用jQuery更改超链接的href

我有这个链接:

<a id="myLink_33" href="javascript:toggleMe(1);">Toggle</a>
Run Code Online (Sandbox Code Playgroud)

如何href使用Javascript/jquery 更改此链接的属性,以便链接变为:

<a id="myLink_33" href="javascript:toggleMe(0);">Toggle</a>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

19
推荐指数
3
解决办法
9万
查看次数

更改超链接的href值

可能重复:
如何使用jQuery更改超链接的href

我有一个由我需要更改的数据库生成的链接.

我想知道我是否可以使用jQuery来查找所需的id并更改href值?

jquery

12
推荐指数
2
解决办法
7万
查看次数

jQuery - 用'#'替换href =""的内容

我需要一种方法来替换<a href="this text"使用jQuery中包含的文本,我想用引号替换引号内的文本'#'.

有什么建议?

jquery

8
推荐指数
2
解决办法
2万
查看次数

7
推荐指数
2
解决办法
2万
查看次数

为我的PHP脚本创建API - 文件上传

好的,这是:(我正在改变这篇文章的内容,第三次更好地解释)

我的网站是一个图像托管网站,这意味着用户可以上传到我的网站并获得他/她上传图像的直接链接.

我需要某种API /方式来从我的网站与我的用户进行通信.我希望在我的网站上注册的用户能够从他们的网站上传图像到我的图像主机,而无需离开他们自己的网站(AJAX,iFrame,cURL,JSON,无论它需要什么).

对我的网站的请求应包括一个&request=api参数,以便用户从我的upload.php脚本返回纯文本.这样我认为我确保从我的网站获取数据/输出的更简单方法.

所以,基本上,从用户的网站POST /文件要求,我的图片主机,他们收到我的上传处理脚本,他们需要检索,然后使用自己的需要链接(S).

我的问题是:我的注册用户将文件发送到我的服务器而不重新加载页面并获取该图像的URL.我该怎么做呢?


我尝试过的:

我所有的尝试都是封锁而没有继续.

首先,我在两个不同的表中添加了两个新列.我的users表收到一个api_key列,如果用户实际注册了该列,则该列用于存储API密钥.另一列is_api被添加到我存储图像信息的表中,只有注册用户将其图像存储在数据库中.使用这个新列(类型TINYINT),我想检查来自用户的图像是否(或没有)通过API添加/上传.

用户使用以下参数向我的图像主机发送请求:upload.php?submit=true&action=upload&request=api&key=_SOME_API_KEY_.我拿了API密钥并检查它属于谁 - >根据该密钥检索用户ID - >我将图​​像存储到我的服务器 - >我将图​​像信息存储在我的数据库中(现在有用户ID) - >我echo出来URL.

我在这里的失败是:

  • 我不能送任何东西从第三方网站,我的图片主机异步
  • 我无法收到回到第三方网站的任何内容.

为什么这些失败?因为我不知道如何实现这两个最重要的步骤.

我停止尝试发送$_FILES[]到我的图像主机的一个想法是尝试通过POSTIMAGE STRING发送到我的服务器并在那里创建图像.我也做不到这一点,只是想到了一个有时间思考的人.

所以,就是这样:我的大问题是没有我自己的解决方案.
如果您需要更多信息以便更轻松地帮助我,请询问.

谢谢.

更新

如果我只是以某种方式(异步)接收文件,我会在数据库中使用is_api值为1 …

php api upload file-upload file

7
推荐指数
1
解决办法
2万
查看次数

如何使用 JQuery 设置 Href 值

我在使用 Jquery 更改 HTML 代码的 href 属性时遇到问题

我的 HTML 代码是

      <div id="main-logo"><a href="http://local.winemag.com"></a></div>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下 JQuery 代码来更改我的链接,但由于某种原因它不起作用。

      $("#main-logo a[href]").attr('href', 'http://www.test.com/');
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

4
推荐指数
1
解决办法
2万
查看次数

通过jQuery更改链接href

可能重复:
如何使用jQuery更改超链接的href

我正在使用Drupal并且系统生成我的标题.

例如

    <a class="jquery-once-3-processed" id="quicktabs-tab-galeri-1" 
href="/?q=node&amp;qt-galeri=1#qt-galeri">NEWS</a>
Run Code Online (Sandbox Code Playgroud)

我想href通过jQuery 更改此链接.我怎样才能做到这一点?谢谢.

javascript jquery

3
推荐指数
2
解决办法
5万
查看次数

标签 统计

jquery ×9

javascript ×4

attr ×2

prop ×2

api ×1

append ×1

attributes ×1

dom ×1

file ×1

file-upload ×1

href ×1

html ×1

php ×1

upload ×1

url ×1