Я добавил скрипт jquery (1.11.1) на страницу корзины сайта бизнес-катализатора, чтобы скрыть или отобразить сообщение в зависимости от того, какой раскрывающийся список щелкает пользователь. Он работает несколько раз в jsfiddle http://jsfiddle.net/NathanHill/462tk/, но только один раз в мой браузер. В настоящее время javascript находится в строке после раскрывающегося списка.
У меня нет контроля над раскрывающимся списком html, поэтому я не могу вставить какую-либо функцию в html onchange.
HTML:
<select onchange="SomeBCfunction(a,b,c);" id="shippingCountry">
<option value="AF">AFGHANISTAN</option>
<option value="AX">ALAND ISLANDS</option>
<option value="GB" selected="selected">UNITED KINGDOM</option>
</select>
<div id="zones">Show message</div>
Javascript:
<script type="text/javascript">
$(document).ready(function(){
$('#shippingCountry').on('change', function() {
if ( this.value == 'GB')
{
$("#zones").show();
}
else
{
$("#zones").hide();
}
});
});
</script>
Любая помощь будет оценена по достоинству.
Я попытался добавить/дополнить существующую функцию BC, которая запускается. Например:
var SomeBCfunction = oldBCfunction
Function SomeBCfunction (){
//my hide-display code
oldBCfunction;
}
но с этим ничего не вышло...