我正在将一些值从 html 传递到 javascript 方法,并且我想将内容获取到 html 元素。
$('#qtyorder span').each(function(){
var id =($(this).prop('id'));
var thenum = id.replace(/^\D+/g, '');
var qty=$("#qty_ordered_"+thenum).html();
if($("#qty_rec"+thenum).val() == ''){
$("#qty_rec"+thenum).val(qty);
jQuery('#ordDate'+thenum).val($.datepicker.formatDate('d/mm/yy', new Date()));
$("#ordDate"+thenum).trigger('click');
}
我的html表单是这样的,我想在其中使用id传递值
<form
class="overlay_form width_control_473 receive_autofil_popup padding_control_bottom_20"
<input type="hidden" id="qty_rec" value="" /> <input type="hidden"
id="qty_rec" value="" /> <input type="hidden" id="dateRcvd"
value="" /> <input type="hidden" id="p_on" value="" /> <label
class=" label_break_b verd12dgray">Item Code</label>
<div class="clear_fix"></div>
<input
class="input_md_rd radious_all innershadow padding_control width_control_168"
name="" type="text" id="code">
</div>
<div class="pur_field_container float_left">
<label class=" label_break_b verd12dgray">Quantity Ordered</label>
<div class="clear_fix"></div>
<input
class="input_md radious_all innershadow padding_control width_control_168"
name="" type="text" id="qty_rec">
</div>
<div class="pur_field_container ">
<label class=" label_break_b verd12dgray">Quantity Received</label>
<div class="clear_fix"></div>
<input
class="input_md radious_all innershadow padding_control width_control_168"
name="" type="text" id="qty_rec"
onkeyup="cancelOrderAutofilNotification()">
<input
class="input_md radious_all innershadow padding_control width_control_168"
name="" type="text" id="qty_rec"
onkeyup="confirmOrderAutofilNotification()">
</div>
<div
class="field_container_b width_control_317 margin_control_top float_left">
<input
type="button" value="Cancel"
class="close button_gray_md1 radious_all verd12dgray float_left margin_control_top_10 "
name="">
<input type="button" value="Confirm"
class="confirm button_gray_md1 radious_all verd12dgray float_left margin_control_top_10 "
name="" onclick="confirmOrderAutofilNotification();">
</div>
</form>
如何将 JavaScript 值传递到此表单?
最佳答案
在 javascript 中,我们有 2 种为元素设置值的方法:.val() 和 .html()。您可以将 .val() 用于输入元素,例如文本输入或选择输入。 .html() 用于诸如 span、div、p、标签之类的元素,在这种情况下,您应该使用 from .html()。
关于javascript - 获取jquery输出到html输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37181852/