美好的一天。
我们有脚本:
<select onchange="PartnersChangeValueSelect(this.value)" id="PartnersChangeValueSelect">
<option value="0">Выберите категорию</option>
<option value="1677">Швейные машины</option>
<option value="1730" selected="selected">Оверлоки</option>
<option value="1919">Сертификаты</option>
</select>
function PartnersChangeValueSelect(val){
obj = $('#ModelFiles_' + val);
alert($("#PartnersChangeValueSelect option:selected").val());
$("#PartnersChangeValueSubSelect option:selected").removeAttr("selected");
$('#DivSelectInPartnersSubCategoryCatalog').hide();
if(val == '1677'){$('#DivSelectInPartnersSubCategoryCatalog').show();}
else if(val == '1730' || val == '1733' || val == '1919'){obj.show();}/
}
想在mozilla中选择值选择的时候有问题(请在页面网站上测试)。
我的步骤:
1)选择“Швейныемашины”//值选择“PartnersChangeValueSelect”为真
2)选择“Оверлоки”//值选择“PartnersChangeValueSelect”为真
3)再次选择“Швейныемашины”//值选择“PartnersChangeValueSelect”是错误
4)再次选择“Оверлоки”//值选择“PartnersChangeValueSelect”是错误
请告诉我为什么我在mozilla有这个包以及如何取出包?
答案 0 :(得分:1)
删除插件 selected.js 他是mozilla中的阻止脚本。
答案 1 :(得分:0)
我试图用jsFiddle编写代码,并以更“jQuery方式”应用事件。我希望this会帮助你。
$('#PartnersChangeValueSelect').change(function(){
$selected = $(this).find(":selected");
selectedValue = $selected.val();
obj = $('#ModelFiles_' + selectedValue);
alert(selectedValue);
$selected.removeAttr("selected");
$('#DivSelectInPartnersSubCategoryCatalog').hide();
if (selectedValue == '1677') {
$('#DivSelectInPartnersSubCategoryCatalog').show();
} else if (selectedValue == '1730' || selectedValue == '1733' || selectedValue == '1919') {
obj.show();
}
});
答案 2 :(得分:0)
适合我...
<select id="PartnersChangeValueSelect">
<option value="0">Выберите категорию</option>
<option value="1677">Швейные машины</option>
<option value="1730" selected="selected">Оверлоки</option>
<option value="1919">Сертификаты</option>
</select>
JS
function PartnersChangeValueSelect(val) {
obj = $('#ModelFiles_' + val);
alert($("#PartnersChangeValueSelect option:selected").val());
$("#PartnersChangeValueSubSelect option:selected").removeAttr("selected");
$('#DivSelectInPartnersSubCategoryCatalog').hide();
if (val == '1677') {
$('#DivSelectInPartnersSubCategoryCatalog').show();
} else if (val == '1730' || val == '1733' || val == '1919') {
obj.show();
}
}
$('#PartnersChangeValueSelect').change(function() {
PartnersChangeValueSelect($(this).val());
});