在我自己的网站上,我有一些指向 RSS 提要的链接......就像这样:
ALL
example.com/rss
NEWS
example.com/rss?type=1
ARTICLES
example.com/rss?type=2
在同一页面上,我想插入一些过滤器......所以我有一个选择:
<select class="rss-list-platform">
<option value="">All</option>
<option value="1">Xbox</option>
<option value="2">PlayStation</option>
</select>
我正在寻找一个将“&platform=val”添加到原始链接的jQuery代码,但是,如果选择了“All”选项......我们应该删除“&platform=val”(如果有的话)。
目前我有以下代码,但它不断添加文本......并且不删除它。
$(".rss-list-platform").change(function(){
var ref_this = $(this);
var original_str = "";
$(".rss-list input").each(function(){
original_str = $(this).val();
add_str = original_str + "&platform=" + ref_this.val();
$(this).val(add_str);
});
});