我有以下 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>我正在嘗試用 js 來增加價值,如下所示:$(this).parent('col-md-1').find('input[name=flash_price]').attr('value', 'test value);但當我嘗試$(this).parent('col-md-1').find('input[name=flash_price]').attr('id');這樣做時,它說未定義。我在那里做錯了什么?
用JS插入值
守候你守候我
2023-07-14 09:45:50