重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用index方法,注意是从0开始计数的
成都创新互联是一家专业提供五峰企业网站建设,专注与网站制作、成都网站建设、H5建站、小程序制作等业务。10年已为五峰众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
$(function(){
alert($("ol li#test").index());
});
jquery里面有css选择器
代码大概如下
$(".top1div").each(function(){
$(this).children().each(
alert($(this).attr("id"));
);
});
可以用jQ的index()方法,举例:
table id="table1"
tr
td第1行/td
/tr
tr
td第2行/td
/tr
tr
td第3行/td
/tr
tr
td第4行/td
/tr
/table
$('#table1').find('tr').click(function() {
var idx = $(this).index() + 1; // 索引是从0开始的,故+1
console.log('点击了第' + idx + '行');
});
。。。他的描述没有写上序号。这个其实很简单。拖动完成重新刷新下序号就行了。
思路:
1、利用jquery选择器获取li数组和ul节点
2、通过数组的sort方法对li进行排序
3、根据ul节点,清空原来li,再把排序后的li节点添加进去
代码:
script
function onTest(){
var arr = $('li');
arr.sort(function(a,b){
return a.innerHTMLb.innerHTML?1:-1;
});//对li进行排序,这里按照从小到大排序
$('ul').empty().append(arr);//清空原来内容添加排序后内容。
}
/script
/head
body
ul
lib/li
lia/li
lid/li
lic/li
/ul
a onclick="onTest();"按钮/a
/body
/html