我試圖將db值打印到插件自動生成的輸入字段。該值被添加到選擇列表中,但它應該被複制到輸入字段。這個插件是selectToAutocomplete輸入值與自動完成插件不起作用
這是jQuery腳本:
$(document).ready(function() {
$("#countries, #cities").selectToAutocomplete({
'copy-attributes-to-text-field': true
});
var $getCountry = $("select option[value='<?php print $client->getCountry(); ?>']").text();
$("#countries").val($getCountry);
});
這是一個正常的選擇列表:
<select id="countries" name="client_info[6]" placeholder="Country">
<option value=""></option>
<option value="abc">ABC</option>
<option value="123">123</option>
</select><br>
我試圖做的是讓選項名稱與jquery並將其打印在輸入字段中。但看起來這個插件不接受value屬性。
有什麼辦法可以使它工作嗎?
謝謝!
編輯:添加的jsfiddle http://jsfiddle.net/v1mf7waw/3/
它不工作:(http://jsfiddle.net/v1mf7waw/1/ –
其中:創建文本字段,以便使用輸入的類名來設定值後,該插件不會複製屬性是輸入?只有一個選擇字段。我想我現在理解了這個提示,但是沒有必要使用jquery – monxas
嗯,但這是很多代碼。也許使用jquery來設置這樣的屬性:$(「select option [ value ='abc']「)。attr(」selected「,」selected「);但這不起作用... –