初始化回叫功能

时间:2011-01-10 09:04:17

标签: jquery select callback

我有一段jQuery,它在选择时使用回调。

 new Shopify.OptionSelectors("product-variants", {product: product, onVariantSelected: selectCallback}); // initialize multi selector for product 

然而,当我尝试选择使用jQuery时,它不会初始化回调

 $("#product-variants-option-0 option[value=" + selectedVal+"]").attr("selected","selected") ; 

1 个答案:

答案 0 :(得分:2)

更改代码中的属性并不会触发任何回调,有两种方法可以处理它。首先设置属性之后你应该自己开始回调,否则你可能需要使用触发器功能而不是尝试更改属性:

 $( "radio-button-selector").trigger( "select");

甚至模拟点击:

 $( "radio-button-selector").trigger( "click");