我是PHP和Javascript的新手,我有一個問題,就是以下問題。下面是我的html/php:
< div class="row"/span> style="margin-bottom: 10px;">
<div class="col-md-12"/span>>
echo CHtml::dropDownList('contact_list'/span>,' ',
(array)Driver::contactDropList( Driver::getUserId()
,array(
'class'=>"contact_list chosen"。
))。
</div>
</div>/span>
我正試圖在點擊 "取消 "按鈕時重置這個欄位。我所說的重置是指讓它的值從聯系人中選擇(它是下拉選單的第一個選項)。下面是我的Javascript代碼,它不能正常作業。它只關閉了表單,但在不重繪 頁面的情況下,下拉值仍然存在,而且沒有改變為默認值:
< $( document ) 。 on( "click", ".close-modal", function() {
var elements = $('.contact_list') 。
elements.select = 'Select from contacts'。
var id=$(this).data("id")。
$(id).modal('hide') 。
});
我還嘗試用$("#frm").reset();方法來重置整個表單,但也沒有理想的結果。

現在,它顯示的是用戶選擇的前一個值。
uj5u.com熱心網友回復:
$('.contact_list option:first-child') 。 attr("selected", "selected") 。
試試這個
你也可以嘗試以下代碼:$(".contact_list"/span>).prop("selectedIndex"/span>,0)。
注意:這個選項將選擇下拉選單的第一個選項。請確保將 "選擇你的聯系人 "作為第一個選項
。uj5u.com熱心網友回復:
如果你想看到$(.contact_list)的預選值,那么首先你需要設定一個預選值的變數:
var contactVal = $(' . contact_list').find(":selected").val() 。
現在在$(id).modal('hide');你設定了預選的值:
$('.contact_list option[value=contactVal]'/span>)。 attr('selected','selected') 。
請告訴我這是否解決了你的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/326105.html
標籤:
下一篇:自動填寫網路表格


