только что протестировал JailCoder www.jailcoder.com , и я могу запустить и отладить на взломанных устройствах. Вам просто нужна новая нетронутая установка xCode, если нет, просто удалите и снова установите xCode и запустите JailCoder
$('#select').change(function() {
$('#form1, #form2, #form3').hide();
$('#form' + $(this).find('option:selected').attr('id')).show();
});
Обратите внимание, что идентификаторы не должны начинаться с цифр, но это должно быть указано выше.
Если ваши формы большие, вы можете поместить их в отдельные файлы, например,
$(document).ready(function() {
$('#select').change(function() {
$("#myform").load(this.value);
});
});
<select id="select">
<option value="blank.htm">Select A Form</option>
<option value="test1.htm">option one</option>
<option value="test2.htm">option two</option>
<option value="test3.htm">option three</option>
</select>
<div id="myform" ></div>
Что-то вроде этого?
var optionValue = $("#select").val();
$('#form1, #form2, #form3').hide();
switch(optionValue)
{
case 1:
$("#form1").show();
break;
case 2:
$("#form2").show();
break;
case: 3:
$("#form3").show();
break;
}
Не лучше ли скрыть только ранее показанный div? Итак;
var selection = 0;
$('#select').change(function() {
$('#form' + selection).hide();
selection = $(this).val();
$('#form' + selection).show();
});
Обратите внимание, что идентификаторы не должны начинаться с цифр, но приведенные выше должны делать это.