对勾选的下拉选择进行同步选择

//对勾选的下拉选择进行同步选择
	function syncLoadTruckTableSelect(prefixSelector,currentLineIndex){
		//获取当前操作的select所在行的checkbox的状态
		var isChecked = $("#"+prefixSelector+currentLineIndex).closest("tr").find(":checkbox").prop("checked");
		if (!isChecked) {
			return;
		}
		var syncValue = $("#"+prefixSelector+currentLineIndex).val();
		$("#loadTruckLineTable tr:gt(0) :checkbox:checked").each(function(index) {
		debugger;
			var lineIndex = $(this).attr("lineIndex");
			$("#"+prefixSelector+lineIndex).val(syncValue);
			
		});
	}




	$(function() {
		//拆分table
		changeDivSize();
		//设定储位同步改变功能
		$("#storageMaterialTrailerBodyRight").delegate("select[id^='locationSiteId_']","change",function() {
				if(syncStatus) {
					var startIndex = $(this).attr("id").indexOf("_");
					var index = $(this).attr("id").substring(startIndex + 1);
					var locationSiteId = $("#locationSiteId_"+index).find("option:selected").val();
					//根据table tr的长度进行同步遍历
					var trLength = $("#storageMaterialTrailerBodyRight tr").length;
					for(var i = 0; i < trLength; i++) {
						//启动位置不需要重新设定,设定储位被选中
						if(i != index) {
							$("#locationSiteId_"+i).children().each(function() {
								var optionValue = $(this).val();
								if(optionValue == locationSiteId)
									$(this).attr("selected",true);
								else 
									$(this).removeAttr("selected");
							});
						}
					}
				}
		});
	});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值