我有一个带有特殊属性的角度ui-select" data-ga":
<ui-select ng-required="parameter.required" ng-init="select[1].selected=selectValue(parameter.values, parameter.value)" ng-model="select[1].selected">
<ui-select-match>{{select[1].selected.value}}</ui-select-match>
<ui-select-choices data-ga="{'event':'blur'}" repeat="value in parameter.values | filter: $select.search">
<span>{{value.value}}</span>
</ui-select-choices>
</ui-select>
使用jQuery我需要找到ui-select值何时发生变化。
我尝试过这种方式,但它不适用于IE11和Firefox(仅适用于Chrome):
jQuery(document).on("blur", "[data-ga*='blur']", function() {
var newSelectValue = jQuery(this).parent().find(".ui-select-match-text").text().trim();
...
...
}
有什么建议吗?