Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
jQuery导航辅助_Jquery - Fatal编程技术网

jQuery导航辅助

jQuery导航辅助,jquery,Jquery,已更新以修复标记问题:/ 这是更好地理解一切的链接 我使用的jQuery是 $(document).ready( function() { $(".crumbs a").each( function() { $(this).append('<div class="indicator"></div>'); }); var i = 0; var linkpos= new Array("0,0", "0,110", "0,220", "0,330", "0,44

已更新以修复标记问题:/

这是更好地理解一切的链接

我使用的jQuery是

$(document).ready( function() {
  $(".crumbs a").each( function() {
    $(this).append('<div class="indicator"></div>');
  });
var i = 0;
var linkpos= new Array("0,0", "0,110", "0,220", "0,330", "0,440", "0,550", "0,660");
    $(".crumbs").each( function() {
 var s = linkpos[i];
 var x = s.split(",");
 var t = x[0];
 var l = x[1];
$(this).css({ "top":t+"px", "left":l+"px" });
 i++;
 }); 
});
$(文档).ready(函数(){
$(“.crumps a”)。每个(函数(){
$(此)。附加(“”);
});
var i=0;
var linkpos=新数组(“0,0”、“0110”、“0220”、“0330”、“0440”、“0550”、“0660”);
$(“.crumps”).each(函数(){
var s=链接位置[i];
var x=s.split(“,”);
var t=x[0];
var l=x[1];
$(this.css({“top”:t+“px”,“left”:l+“px”});
i++;
}); 
});
问题是,当它被正确地编写时,现在就有了问题。之前的标记是这样的

 <div class="pun-crumbs">
    <div class="crumbs">
     <a href="#">Index</a>
   </div>
  <div class="crumbs">
     <a href="#">Profile</a>
  </div>
     <div class="crumbs">
       <a href="#">Recent</a>
    </div>
    <div class="crumbs">
      <a href="#">Link 4</a>
   </div>
 </div>​
虽然这不是PHP解析数据标记的方式,但实际上是这样的

 <div class="pun-crumbs">
   <div class="crumbs">
     <a href="#">Index</a>
      <a href="#">Profile</a>
        <a href="#">Recent</a>
         <a href="#">Link 4</a>
      </div>
    </div>​
所以我的问题是,由于某些原因,我现在无法将链接分离,因为我也需要它们

应该是这样的

有什么帮助吗

通过运行以下脚本来准备元素,可以从新HTML开始复制原始标记:

$(".crumbs > a").unwrap();
$(".pun-crumbs > a").wrap("<div class='crumbs' />");
$(“.crumbs>a”).unwrap();
$(“.pun crumps>a”)。包裹(“”);
您所要做的就是将其放在文档就绪处理程序中,在当前代码之前,如演示所示

这是非常直观的:它删除
.crumbs
div(打开其子对象),然后将每个子对象包装在一个新的
.crumbs
div中。

通过运行以下脚本来准备元素,可以从新HTML开始复制原始标记:

$(".crumbs > a").unwrap();
$(".pun-crumbs > a").wrap("<div class='crumbs' />");
$(“.crumbs>a”).unwrap();
$(“.pun crumps>a”)。包裹(“”);
您所要做的就是将其放在文档就绪处理程序中,在当前代码之前,如演示所示

这是非常直观的:它删除
.crumbs
div(打开其子对象),然后将每个子对象包装在一个新的
.crumbs
div中。

$(文档).ready(函数(){
$(“.crumbs”).addClass(“crumby”).removeClass(“crumbs”)
美元(“.crumpy a”)。包装(“”);
$(“.crumps a”)。每个(函数(){
//代码的其余部分

$(文档).ready(函数(){
$(“.crumbs”).addClass(“crumby”).removeClass(“crumbs”)
美元(“.crumpy a”)。包装(“”);
$(“.crumps a”)。每个(函数(){
//代码的其余部分

第二个代码块表示无效的HTML…外部的
没有关闭。第二个代码块表示无效的HTML…外部的
没有关闭。非常好的nbrooks谢谢。它说我可以在3分钟内接受,我一定会接受。非常感谢。很好,我不知道展开功能,我可以要求我吗有什么需要帮助吗?@user1760670当然没问题。阿米尔——是的,有时候很有用,看我需要摆脱这些碎纸机或其他什么样的碎纸机>>“非常好的碎纸机谢谢。上面说我可以在3分钟内接受,我一定会接受的。非常感谢。很好,我不知道碎纸机的功能。我可以问mor吗?”有什么需要帮助吗?@user1760670当然没问题。阿米尔——是的,有时候这很有用,看我需要摆脱这些怪兽或者它们看起来像什么的东西;