【发布时间】:2012-09-22 01:22:05
【问题描述】:
我想将“max”的值与脚本中的其他值一起放入类中
这个变量:
var max = $('#qtyA').val();
把它放在这里:
$("[name$='OUTopt']").prop('class','validate[minCheckbox[1],maxCheckbox[]] checkbox text')
更具体的是:
最大复选框[]
应该是这样的:
maxCheckbox[最大值]
$("[name$='OUTopt']").prop('class','validate[minCheckbox[1],maxCheckbox[max]] 复选框文本')
<script language="javascript">
$(document).ready(function() {
$("#srv").on('change', function() {
var max = $('#qtyA').val();
alert(max);
var selVal = $(this).val();
if (selVal == 'Inbound') { // Inbound
$('.Inbound').show();
$('.Outbound').hide();
$("[name$='OUTopt']").prop('class','')
$("#OUTsrvOtr").prop('class','')
$("[name$='INopt']").prop('class','validate[minCheckbox[1],maxCheckbox['max']] checkbox text')
$('#valOUT').val('');
$('div#Outbound').find('span').prop('class','');
}
else if (selVal == 'Outbound') { // Outbound
$('.Inbound').hide();
$('.Outbound').show();
$("[name$='INopt']").prop('class','')
$("#INsrvOtr").prop('class','')
$("[name$='OUTopt']").prop('class','validate[minCheckbox[1],maxCheckbox['max']] checkbox text')
$('#valIN').val('');
$('div#Inbound').find('span').prop('class','');
}
else {
$('.Inbound').hide();
$('.Outbound').hide();
$('#valOUT').val('');
$('#valIN').val('');
$("[name$='INopt']").prop('class','')
$("#OUTsrvOtr").prop('class','')
$('div#Inbound').find('span').prop('class','');
$("[name$='OUTopt']").prop('class','')
$("#OUTsrvOtr").prop('class','')
$('div#Outbound').find('span').prop('class','');
}
});
});
</script>
有没有办法做到这一点?
【问题讨论】:
-
写
'validate[minCheckbox[1],maxCheckbox[' + max + ']] checkbox text'不能满足你的需要?另外,您确定不需要将validate[minCheckbox[1],maxCheckbox[max]的实际值作为字符串传递到类列表中吗?
标签: javascript class variables assign