gpt4 book ai didi

javascript - 如何使用 jQuery Mobile 向每个 URL 动态添加参数?

转载 作者:行者123 更新时间:2023-12-03 07:23:48 26 4
gpt4 key购买 nike

我想向“选择类别”页面添加过滤。例如。 “仅显示带照片的结果”。该页面由多个 jQuery 页面组成,允许在 3 个级别内选择类别。在顶部,我想添加表单字段,该字段应在选择时更改页面内的 href URL。

例如: enter image description here

是否可以更改每个 a href 标记的 URL,而不仅仅是其中一个?

最佳答案

所以是这样的吗?

这只是伪代码 - 尚未测试

本质上,我们使用a选择器来获取所有 anchor 。

然后我们调用 jquery 的 each 函数。

在函数中,我们读取链接 ($(this)) href 并将其设置为相同的 + 查询字符串。

这只是一个非常简短的示例。您可能需要进行各种检查。

$('a').each(function(){
$(this).attr('href', $(this).attr('href') + '?my=qstring');
});

小更新

OP 想知道如何将其放入函数中以便随时调用。

类似于:

function updateUrls(){
// you might want to target urls in a given div, so something like
$('#myULOfUrls a').each(function(){
$(this).attr('href', $(this).attr('href') + '?my=qstring');
});
}

然后在表单更改中,您只需调用 updateUrls()

关于javascript - 如何使用 jQuery Mobile 向每个 URL 动态添加参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36091448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com