Sup*_*man 9 html javascript jquery javascript-events
即使用户选择相同的值,如何每次都触发jQuery更改事件?我需要一个刷新效果,例如,如果用户选择律师并且它hello再次提醒用户从下拉列表中选择律师,它应该提醒hello.我怎样才能实现它?以下是代码.
jQuery的
function filterPullDown () {
alert('hello');
}
$(".businessTypePullDown").change(filterPullDown);
Run Code Online (Sandbox Code Playgroud)
HTML
<select class="businessTypePullDown">
<option value="" disabled selected>Business Type</option>
<option value="1">General</option>
<option value="2">Lawyer</option>
<option value="3">Software Development</option>
<option value="4">Auto-repair</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这应该有效。它是标志和点击事件的组合。当您单击某个选项时,它总是会被触发。
<select class="businessTypePullDown">
<option value="" disabled selected>Business Type</option>
<option value="1">General</option>
<option value="2">Lawyer</option>
<option value="3">Software Development</option>
<option value="4">Auto-repair</option>
</select>
Run Code Online (Sandbox Code Playgroud)
(function () {
var filterPullDown = function() {
alert('clicked');
}
var flag = false;
$(".businessTypePullDown").click(function () {
if (flag) {
filterPullDown()
}
flag = !flag;
});
$(".businessTypePullDown").focusout(function () {
flag = false;
});
}());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12553 次 |
| 最近记录: |