Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在表ID下查找href URL并将其替换为#Hashtag_Javascript_Html_Jquery - Fatal编程技术网

Javascript 如何在表ID下查找href URL并将其替换为#Hashtag

Javascript 如何在表ID下查找href URL并将其替换为#Hashtag,javascript,html,jquery,Javascript,Html,Jquery,嗨,我正在尝试用#标签替换href URL 然而,当前的脚本仅将http://替换为#,但我所看到的 用#标记替换整个URL 表下不是整页,也不是按下层阶级或ID 第1点:-只需将href值设置为“#” 第2点:-将锚点包装在容器div中,并在jQuery中添加容器div id,如下所示,这样它将只找到该容器div下的锚点列表 $(文档).ready(函数(){ $('#main a[href^=“http:/”)。每个(函数(){ $(this.attr(“href”,“#”);//设置he

嗨,我正在尝试用#标签替换href URL

然而,当前的脚本仅将http://替换为#,但我所看到的

  • 用#标记替换整个URL
  • 表下不是整页,也不是按下层阶级或ID
  • 第1点:-只需将href值设置为“#”
  • 第2点:-将锚点包装在容器div中,并在jQuery中添加容器div id,如下所示,这样它将只找到该容器div下的锚点列表
  • $(文档).ready(函数(){
    $('#main a[href^=“http:/”)。每个(函数(){
    $(this.attr(“href”,“#”);//设置herf值
    });
    });
    
    
    
    $(文档).ready(函数(){
    对于(变量i=0;i<$('a')。长度;i++){
    if($('a')[i].href.indexOf(“http:/”)==0 | |$('a')[i].href.indexOf(“https:/”)==0){
    $(this.attr(“href”,“#”);
    }
    }
    });
    
    
    选择变体
    RTA
    组装
    有现货的
    
    您的意思是将整个href值替换为#?您只想替换某些特定容器div下的URL?是的,这是可能的?谢谢您的工作!!那个么代码怎么能只限制在div ID或Class之下呢?将div ID追加到jQuery选择器中。您也可以使用class$(“#main a[href^=“http:/”])如果需要,它也可以与类一起工作,只需将ID替换为类选择器。如何停止跳转到页面顶部链接?停止跳转是什么意思?
    <td data-label="Name">
      <a href="https://mysite . com/" style="display: block;"> cabinet 1 </a>
      <div class="wbs-select">
        <select id="variations" class="wbs-variation-select" name="attribute_variations" data-attribute_name="attribute_variations" data-show_option_none="yes">
          <option value="">Select Variations</option>
          <option value="RTA">RTA</option>
          <option value="Assembled">Assembled</option>
        </select>
      </div>
      <span id="11-stock-status">In stock</span>
    </td>
    
    $(document).ready(function () {
      $('a[href^="http://"]').each(function () {
        var oldUrl = $(this).attr("href"); // Get current url
        var newUrl = oldUrl.replace("http://", "#"); // Create new url
        $(this).attr("href", newUrl); // Set herf value
      });
    });