jquery触发器调用表单中的所有输入?
我试图让以下代码在页面加载/刷新时触发一次,但它不起作用 一旦页面加载,功能更改就可以正常工作。
如果我在其中发出警报,它会显示表单中每个输入的所有输入值,
$(document).ready(function(e) {
//attach handler and call once
$(':input[name$=":finopt:2"]').change(function() {
var arg = $(this).val();
$.each(screwHolderArr,function(){
//alert(screwImgPath+screwColorArr[arg]);
$('#'+this).css("background-image", "url("+screwImgPath+screwColorArr[arg]+")")
});
});
//trigger change once
$(':input[name$=":finopt:2"]').trigger('change');
}
这是选择框,
<select name="36309:finopt:2" size="1">
<option value="White Standoffs">White Standoffs</option>
<option value="Black Standoffs">Black Standoffs</option>
<option value="Silver Standoffs">Silver Standoffs</option>
</select>
感谢您提前提供的任何帮助
I am trying to get the following code to fire once on page load/refresh but it is not working
once the page is loaded the function change works fine.
if I throw an alert in it shows all the input values for every input in the form
$(document).ready(function(e) {
//attach handler and call once
$(':input[name$=":finopt:2"]').change(function() {
var arg = $(this).val();
$.each(screwHolderArr,function(){
//alert(screwImgPath+screwColorArr[arg]);
$('#'+this).css("background-image", "url("+screwImgPath+screwColorArr[arg]+")")
});
});
//trigger change once
$(':input[name$=":finopt:2"]').trigger('change');
}
here is the select box
<select name="36309:finopt:2" size="1">
<option value="White Standoffs">White Standoffs</option>
<option value="Black Standoffs">Black Standoffs</option>
<option value="Silver Standoffs">Silver Standoffs</option>
</select>
thanks for any help in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
Try: