如何对<;进行jQuery更改;选择>;HTML中的下拉寄存器
我正在做一个大型动态表单的项目。表单可以由jQuery操作并保存为HTML(输出为PDF) 对如何对<;进行jQuery更改;选择>;HTML中的下拉寄存器,jquery,Jquery,我正在做一个大型动态表单的项目。表单可以由jQuery操作并保存为HTML(输出为PDF) 对下拉列表进行更改时,更改不会反映在HTML中,因此保存表单时会显示错误的选项 代码示例: 返回: 这是预期的行为吗?在jQuery中设置下拉列表的值以使其也显示在HTML中的最佳替代方法是什么?您需要手动设置选定的属性。更改dom中选定的属性时,它不会反映在html中 您可以执行以下操作: $('option:selected').attr('selected',true); $('input:te
下拉列表进行更改时,更改不会反映在HTML中,因此保存表单时会显示错误的选项
代码示例:
返回:
这是预期的行为吗?在jQuery中设置
下拉列表的值以使其也显示在HTML中的最佳替代方法是什么?您需要手动设置选定的属性。更改dom中选定的属性时,它不会反映在html中
您可以执行以下操作:
$('option:selected').attr('selected',true);
$('input:text').attr('value',function(){
return this.value;
});
$('input:checked').attr('checked',true)
请注意,任何
都会遇到相同的问题,即属性值
不会反映用户的更改。属性值和值属性之间存在差异
对于文本输入,您可以执行以下操作:
$('option:selected').attr('selected',true);
$('input:text').attr('value',function(){
return this.value;
});
$('input:checked').attr('checked',true)
对于选中的收音机和复选框,您需要设置checked
属性,例如:
$('option:selected').attr('selected',true);
$('input:text').attr('value',function(){
return this.value;
});
$('input:checked').attr('checked',true)
换句话说,为了回答您的问题,您看到的行为与预期一致
您需要手动设置所选的属性。更改dom中选定的属性时,它不会反映在html中
您可以执行以下操作:
$('option:selected').attr('selected',true);
$('input:text').attr('value',function(){
return this.value;
});
$('input:checked').attr('checked',true)
请注意,任何
都会遇到相同的问题,即属性值
不会反映用户的更改。属性值和值属性之间存在差异
对于文本输入,您可以执行以下操作:
$('option:selected').attr('selected',true);
$('input:text').attr('value',function(){
return this.value;
});
$('input:checked').attr('checked',true)
对于选中的收音机和复选框,您需要设置checked
属性,例如:
$('option:selected').attr('selected',true);
$('input:text').attr('value',function(){
return this.value;
});
$('input:checked').attr('checked',true)
换句话说,为了回答您的问题,您看到的行为与预期一致
您想要的是,当对下拉列表进行更改时,您想要将该值传递到输出div
这是您想要完成的吗?您想要的是,当对下拉列表进行更改时,您想要将该值传递到输出div
这是您想要完成的吗?非常感谢。您知道有任何jQuery插件可以通过表单确保所有DOM值都反映在HTML中吗?谢谢。您知道有任何jQuery插件可以通过表单确保所有DOM值都反映在HTML中吗?