2023年1月20日

add parameter on url jquery

すべてのリンクに同じパラメーターをつけるjQuery
$(function(){
  $("a").each(function() {
    var obj = $(this);
    var link = obj.attr("href");
    obj.attr("href",link+"?p=1")
  });
});

Before

<a href="https://fzfeed.blogspot.com/"></a>

After

<a href="https://fzfeed.blogspot.com/?p=1"></a>

すでにパラメーターがついてるURLには&でつなぐ
$(function(){
  $('a[href*="php?"]').each(function() {
    var obj = $(this);
    var link = obj.attr("href");
    obj.attr("href",link+"&p=1")
  });
  $('a:not([href*="php?"])').each(function() {
    var obj2 = $(this);
    var link2 = obj2.attr("href");
    obj2.attr("href",link2+"?p=1")
  });
});

画像のみをリロードさせる

ボタンを押したらページはリロードさせず、画像にパラメーターをつけて画像のみ再読み込みさせる
$(document).ready(function() {
    $("button").click(function() {
      $('.tokuteino img').each(function() {
        var obj = $(this);
        var imagen = obj.attr("src");
        var tiempo = Date.now();
        obj.attr("src",imagen + "?" + tiempo);
      });
      return false;//ボタンがaの場合はこれを追加
    });
});
Wish I could be Comic Sans ついにマイコンピューターでインターネットを始めたの
わたしはヨガマットデザイナー

fzfeed