我已将 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;
}
但这无济于事...