我的网页上有一个包含多行(数百行)的表。每个表行都有一个类名为 act_inv
的输入。我试图让 JavaScript/JQuery 单击类名为 act_inv 的每个输入。这可能吗?如果是这样,我该怎么做?
到目前为止我使用的代码(不起作用)是:
$(document).ready(function() {
document.onload = function() {
$('.act_inv').each(function(){
$(this).trigger('click');
if ( $(this).trigger('click')) {
alert("hi");
}
});
}
});
我的输入示例:
<input class="act_inv" type="text">
<input class="act_inv" type="text">
<input class="act_inv" type="text">
最佳答案
删除document.onload
,然后简单地执行:
$(document).ready(function() {
$('.act_inv').click();
});
这假设已经为该类创建了 click()
处理程序。
片段
$(document).ready(function() {
$('.act_inv').click(function() {
$(this).val('clicked');
});
$('.act_inv').click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="act_inv" type="text">
<input class="act_inv" type="text">
<input class="act_inv" type="text">
关于javascript - 如何在页面加载时单击具有相同类的所有输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30990311/