首页 热点资讯 义务教育 高等教育 出国留学 考研考公

jquery 按顺序赋值title

发布网友 发布时间:2022-04-25 14:25

我来回答

3个回答

热心网友 时间:2022-04-25 07:57

<ul id='oprDiv'>
<li><a title=""></li>

<li><a title=""></li>
<li><a title=""></li>
</ul>

首先给这个ul设置一个id:"oprDiv",

然后写js:

$(function(){
    $("#oprDiv li a").each(function(){          
         $(this).attr("title",$(this).parent().index()+1);
    });
});

完成.望采纳

热心网友 时间:2022-04-25 09:15

首先你的<a title="">要有结束标签</a>,这个要注意,先改成<a title=""></a>,不然会有问题。

然后JQ代码如下:

$(document).ready(function(){
var i = 1;
$("ul li a").each(function(){
$(this).attr("title", i++);
});
alert($("ul").html());
});

热心网友 时间:2022-04-25 10:50

<script language="javascript">
$(document).ready(function(){
$(".title li a").each(function(index){
//alert(index); //因为索引是从0开始,赋值要在加1
$(this).attr("title" ,index+1);
});
});
</script>

<ul class="title">
<li><a title="">1</a></li>

<li><a title="">2</a></li>
<li><a title="">3</a></li>
</ul>

最快的方案是直接给each传递索引值,,直接引用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com