如何在文档准备好时触发点击事件...?
how to fire click event on document ready...?
单选按钮
<input name="radio-choice-t-6" class="qololbl" id="radio-choice-t-6a" value="qolo" checked="checked" type="radio">
<label for="radio-choice-t-6a" style="border: 1px solid #2d5f7c;width:90px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-family:Noto Sans;">Toast</label>
$(document).ready(function (e) {
$('.qololbl').trigger('click');
$(".qololbl").click(function(){
alert("Hi");
});
});
如何在文档准备就绪时触发 qololbl click 事件。这段代码不起作用为什么..?
提前致谢。
帮帮我
使用 .click()
而不是 .trigger()
。并放在事件处理程序声明之后。
$(document).ready(function (e) {
$(".qololbl").click(function(){
alert("Hi");
});
$('.qololbl').click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="radio-choice-t-6" class="qololbl" id="radio-choice-t-6a" value="qolo" checked="checked" type="radio">
<label for="radio-choice-t-6a" style="border: 1px solid #2d5f7c;width:90px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-family:Noto Sans;">Toast</label>
备选方案(pratik-gaikwad 建议)
$(document).ready(function (e) {
$(".qololbl").on('click', function(){
alert("Hi");
});
$('.qololbl').trigger('click');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="radio-choice-t-6" class="qololbl" id="radio-choice-t-6a" value="qolo" checked="checked" type="radio">
<label for="radio-choice-t-6a" style="border: 1px solid #2d5f7c;width:90px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-family:Noto Sans;">Toast</label>
代码逐行执行。在将事件应用于元素之前,您正在触发点击事件。这就是为什么没有事件被触发,也没有警报被启动的原因。
请参阅 Leguest 了解正确的顺序。
单选按钮
<input name="radio-choice-t-6" class="qololbl" id="radio-choice-t-6a" value="qolo" checked="checked" type="radio">
<label for="radio-choice-t-6a" style="border: 1px solid #2d5f7c;width:90px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-family:Noto Sans;">Toast</label>
$(document).ready(function (e) {
$('.qololbl').trigger('click');
$(".qololbl").click(function(){
alert("Hi");
});
});
如何在文档准备就绪时触发 qololbl click 事件。这段代码不起作用为什么..? 提前致谢。 帮帮我
使用 .click()
而不是 .trigger()
。并放在事件处理程序声明之后。
$(document).ready(function (e) {
$(".qololbl").click(function(){
alert("Hi");
});
$('.qololbl').click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="radio-choice-t-6" class="qololbl" id="radio-choice-t-6a" value="qolo" checked="checked" type="radio">
<label for="radio-choice-t-6a" style="border: 1px solid #2d5f7c;width:90px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-family:Noto Sans;">Toast</label>
备选方案(pratik-gaikwad 建议)
$(document).ready(function (e) {
$(".qololbl").on('click', function(){
alert("Hi");
});
$('.qololbl').trigger('click');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="radio-choice-t-6" class="qololbl" id="radio-choice-t-6a" value="qolo" checked="checked" type="radio">
<label for="radio-choice-t-6a" style="border: 1px solid #2d5f7c;width:90px;border-bottom-left-radius:4px;border-top-left-radius:4px;font-family:Noto Sans;">Toast</label>
代码逐行执行。在将事件应用于元素之前,您正在触发点击事件。这就是为什么没有事件被触发,也没有警报被启动的原因。
请参阅 Leguest