Javascript 用JS插入值

Javascript 用JS插入值,javascript,events,Javascript,Events,我有以下html: <div class="col-md-1 col-lg-1 text-center"> <input name="flash_price" type="hidden" id="test" value=""> <input name="from" type="hidden" value=""

我有以下html:

<div class="col-md-1 col-lg-1 text-center">
<input name="flash_price" type="hidden" id="test" value="">
<input name="from" type="hidden" value="">
<input name="to" type="hidden" value="">
<button type="button" id="my" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="top" data-content="<div class='form-group row'><label class='col-sm-2 control-label'>Price<span class='text-danger'>*</span></label><div class='col-md-8 col-lg-10'><input name='special_price' type='text' class='form-control'></div></div><p>This product shall be displayed on the Flash sale. Creating flash sales increases the chance of product being sold.</p><div class='form-group row'> <label class='col-sm-2 control-label'>From<span class='text-danger'>*</span></label> <div class='col-md-8 col-lg-10'> <input name='starting_date' type='datetime-local' class='form-control' required value></div></div><div class='form-group row'><label class='col-sm-2 control-label'>To<span class='text-danger'>*</span></label> <div class='col-md-8 col-lg-10'> <input name='ending_date' type='datetime-local' class='form-control' required value></div></div><a id='optBtn' class='btn btn-primary input-group-addon'>OK</a>" title="" data-html="true" data-original-title="Flash Sales Price" aria-describedby="popover917523"><i class="fa fa-edit"></i></button>
</div>

但是当我尝试执行
$(this).parent('col-md-1').find('input[name=flash_price')).attr('id')它表示未定义。我做错了什么?

将您的js更改为此

$(this).parent('.col-md-1').find('input[name=“flash_price”]')).val('testvalue')

什么确切地说是“未定义”…?我以前试过这个,但我想我犯了一些错误。这对我有用。
$(this).parent('col-md-1').find('input[name=flash_price]').attr('value', 'test value);