0
另一個JQuery問題,我想根據另一個隱藏輸入的值更改隱藏輸入的值。我已經遇到了一些麻煩。這是我的代碼到目前爲止。這不是工作,但我想你已經可以得到我想要這個做的想法:將1個輸入的值更改爲另一個輸入的值點擊
HTML代碼:
<div>
<div id="search_result_fake_container">
<div id="search_result_fake_div2"></div>
<form method="GET" id="getattendees">
<input type="text" id="search_result_fake2" value="<?php if(!empty($event_selected)){echo $event_selected;} else{echo "Select Event";}?>" name="event_name">
<input type="hidden" id="search_result_fake2_id" value="<?php if(!empty($event_selected)){echo $event_selected;} else{echo "0";}?>" name="event_id">
</form>
</div>
<div id="search_result_present_list2">
<?php foreach ($events as $events1): ?>
<div class="search_result_list_item2" id="search_result_item_12" style="text-align:center;"><?php echo $events1['event_name']; ?></div>
<input type="hidden" id="event_id" value="<?php echo $events1['event_id']; ?>">
<?php endforeach ?>
</div>
</div>
和JQuery的:
$("#search_result_fake_div2").live("click", function() {
$("#search_result_present_list2").show("fast");
$('body').one('click',function() {
$("#search_result_present_list2").hide();
});
event.stopPropagation();
});
$(".search_result_list_item2").live("click", function() {
$("#search_result_fake2").val($(this).html());
$("#search_result_fake2_id").val($("#event_id").val());
$("#getattendees").trigger('submit');
$("#search_result_present_list2").hide();
});
我使用GET只是爲了檢查值是否正在移動,我不確定線$("#search_result_fake2_id").val($("#event_id").val());
是否真的有效。
使用jQuery .click()函數並在那裏使用.val(); – Vucko
ID應該是唯一的,你在foreach循環中複製你的ID – Sibu
Sibu,哦,我錯過了那部分。嗯..我需要繪製一個解決方案。 – KaHeL