如果网址包含特定字

时间:2016-01-26 11:27:58

标签: javascript jquery anchor href

在我的主页中,我有一个模式中的链接。 网址在href中有portfolio-item

例如:

  1. www.mysite.com/portfolio-item/whatEver1
  2. www.mysite.com/portfolio-item/whatEver2
  3. www.mysite.com/portfolio-item/whatEver3
  4. 现在我必须查找网址是否包含portfolio-item字样。 如果找到portfolio-item,那么我必须将href重新发送到#

    我的意思是:

    如果锚标记为<a href="www.mysite.com/portfolio-item/whatEver">What Ever</a>,我必须将其更改为<a href="#">what ever</a>

    因为上面的HREF有单词portfolio-item

    如何检查页面中的所有锚标记并检查单词portfolio-item,如果找到,则使用jQuery将href值替换为#

2 个答案:

答案 0 :(得分:4)

使用attribute contains selector

if(ISSET($_POST['upload']))  
    {
        $fichier = $_FILES['multiple_uploaded_files']['name'] ;
                 move_uploaded_file($_FILES['multiple_uploaded_files']['tmp_name'], 'img/'.$fichier);
                 echo $fichier."  //  ";
    }
    ?>
<form method="POST" action="" enctype="multipart/form-data" >
    <input name="multiple_uploaded_files" type="file">
    <input name="upload" value="upload" type="submit" >
</form>

选择器$('a[href*="portfolio-item"]').attr('href', '#'); 将选择a[href*="portfolio-item"]属性值包含字符串<a>的所有href元素。

答案 1 :(得分:0)

        highList = tempList;

您可以将其用于多个网址。