OnChange jquery 不工作
OnChange jquery not working
我有下面的 jquery 但它没有调用 'callFunction'。谁能指出哪里不对
jQuery('[id$="my_attr_0"]').on("change", function() {
callFunction();
});
尝试将其更改为:
jQuery(document).on("change", '[id$="my_attr_0"]', function() {
callFunction();
});
即使执行此操作时 DOM 中不存在指定的元素,您的方法也会在发生更改事件时被调用。
假设您的选择器是正确的。
您可能会看到它在这里工作:JSFiddle
jQuery('[id$="my_attr_0"]').on("change", function() {
callFunction();
});
function callFunction(){
console.log('running function');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="check_my_attr_0">
<option> hello </option>
<option> function </option>
</select>
您的代码运行良好。请检查代码片段
我有下面的 jquery 但它没有调用 'callFunction'。谁能指出哪里不对
jQuery('[id$="my_attr_0"]').on("change", function() {
callFunction();
});
尝试将其更改为:
jQuery(document).on("change", '[id$="my_attr_0"]', function() {
callFunction();
});
即使执行此操作时 DOM 中不存在指定的元素,您的方法也会在发生更改事件时被调用。
假设您的选择器是正确的。
您可能会看到它在这里工作:JSFiddle
jQuery('[id$="my_attr_0"]').on("change", function() {
callFunction();
});
function callFunction(){
console.log('running function');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="check_my_attr_0">
<option> hello </option>
<option> function </option>
</select>
您的代码运行良好。请检查代码片段