jQuery href替换函数不更新

时间:2016-01-19 10:22:41

标签: javascript jquery ajax

我有一个jQuery轮播,想要更换网址,但它没有工作,虽然已经有预制目录,并且在命名为url / tabs / images / example之前有一个文件夹,现在我想把它作为url /图像/属性我尝试了很多,但路径没有变化,任何人都可以帮助我。

$(document).ready(function () {


var dir = "../images/big-carousel/";
var first = true;
var className = 'class="item active"';
var fileextension = ".jpg";
$.ajax({
    url: dir,
    success: function (data) {
        $(data).find("a:contains(" + fileextension + ")").each(function () {

            if (first == false) {
                className = 'class="item"';
            }
            var filename = this.href.replace("http:///tabs/", "");

            $("#carousel-66 .carousel-inner").append($("<div " + className + "> <img src=\"" + filename + "\"></div>"));
            alert(filename);
            first = false;
        });
    }
});

我刚刚将目录名更改为../images/properties/任何人都可以告诉我为什么它没有更改?

1 个答案:

答案 0 :(得分:0)

您必须访问它的属性。

尝试这样。

$("a").attr("href", "http://www.google.com/");

或者 使用您的代码就像

this.attr("href", "http://www.google.com/");