无法使用JQuery更改href值

宇佐麻

我无法使用jquery更改锚标记属性值,无法确定问题所在。我正在分享我的代码

HTML:

<a class="btn btn-primary" data-ajax="true" data-ajax-method="POST" data-ajax-success="onDeleteSuccess" href="/ShoppingCart/AddToCart" id="url">Add to cart</a>

jQuery:

$(function() {
    $('#qty').on("mouseout keydown mouseover", (function() {
        if ($('#product-quantity').val() <= 0) {
            $('#product-quantity').val(1);
        }
        var triming = $('#pricetxt').text().replace('$', '');
        var price = parseInt(triming);
        var qty = $('#product-quantity').val();
        var res = price * qty;
        var b = $('#product-quantity').val();
        $('#write').text(b + ' quantity' + ' X ' + price + ' price = $' + res);
        $('#url').attr("href", '/ShoppingCart/AddToCart/3019' + '?qty=' + b);
    }));
});

它不是在更改href值,我需要在击键和鼠标悬停事件上更改它。

高拉夫

在jQuery 1.6及更高版本中,您应该使用

$("#url").prop("href", "http://www.jakcms.com")

prop和attr之间的区别在于attr捕获HTML属性,而prop捕获DOM属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JavaScript或jquery更改href值?

来自分类Dev

无法更改标签的 href 值

来自分类Dev

用jQuery更改href的值

来自分类Dev

无法使用jQuery更改cookie值

来自分类Dev

无法使用jQuery更改Cookie值

来自分类Dev

无法使用jQuery更改iframe中的值

来自分类Dev

使用jQuery更改href属性

来自分类Dev

使用jQuery动态更改操作值时无法提交表单

来自分类Dev

选择具有自定义数据值的标签并使用 jquery 更改其 href

来自分类Dev

在调用.load()之后使用jQuery更改href

来自分类Dev

如何使用jQuery正确更改href属性?

来自分类Dev

使用jQuery禁用或更改锚标签的href

来自分类Dev

无法使用JQuery获取href属性

来自分类Dev

使用Jquery修改特定类的href值

来自分类Dev

根据jQuery中的元素“值”更改HREF链接

来自分类Dev

jQuery + angularjs If语句有效,但href值未更改

来自分类Dev

从JavaScript更改href值

来自分类Dev

jQuery更改href

来自分类Dev

无法获取@ Html.RadioButtonFor的值使用Jquery,选中的属性未更改

来自分类Dev

使用 ajax 和 jquery 无法在标签中应用更改选择框值

来自分类Dev

使用jQuery更改href链接会导致CORS策略阻塞

来自分类Dev

Jquery - 使用属于它的选择标签更改链接的 href

来自分类Dev

无法使用JavaScript更改表单输入值

来自分类Dev

无法使用react更改元素的值

来自分类Dev

无法使用JOIN更新时更改值

来自分类Dev

无法使用Recaptcha更改CSS类的值

来自分类Dev

我无法使用指针更改整数的值

来自分类Dev

无法使用 codeIgniter 验证更改值

来自分类Dev

我无法使用 ngModel 更改值