jquery对象交换引发错误

流浪大法师 发布于 2014/07/27 11:57
阅读 171
收藏 0
$('#sort-by-output').click(function(){
			$(".set-meal-detail").each(function(){
					var childrenList = new Array($(this).children().length);
					var obj = null;
					for(var i=0;i<$(this).children().length;i++){
							var childrenObj = $(this).children('li').eq(i);
							var outputStr = childrenObj.children('.menu-assess').find('small').html();
							outputStr = parseInt(outputStr.substring(2,outputStr.length-1));
							childrenList[i] = outputStr;
						}
					//排序算法的实现
					for(var i=0;i<$(this).children().length;i++){
							var k = i;
							for(var j=k+1;j<$(this).children().length;j++){
									if(childrenList[j]>childrenList[k]){
											k = j;
										}
								}
							if(k!=i){
									obj = $(this).children('li').eq(i).html();
									$(this).children('li').eq(i).html() = $(this).children('li').eq(k).html();
									$(this).children('li').eq(k).html() = obj;
								}
						}
				});
		});

Invalid left-hand side in assignment



加载中
0
con
con
$(this).children('li').eq(i).html() 这是个字符串,给它赋值是不合法的
流浪大法师
流浪大法师
谢啦,已经解决啦
返回顶部
顶部