2012-02-19 22 views

答えて

2
$('#combobox').val() might do the trick 

大丈夫ですが、正しくありません。それをこのように実行します。そこで

$("#combobox").autocomplete({ 
    select: function(event, ui) { ... } 
}); 

ははconsole.log(.val $(UI)())、またはそれ

のようなもの、あなたがいずれかを実行することができるはずの操作を行います。 $を(」 #combobox ')。テキストを取得するにはtext()または.val()を使用します。

+0

hereを見ることができます。 – fbas

+0

なし、私は幸運の前に '選択'したことを試していました。私の#comboboxはHTMLの選択です。だから.text()はただ返しますリスト全体であり、選択された項目ではありません。実際にはプロセスによってどれも選択されません。私はマニュアルを読む必要がありますね。 – fbas

+0

ああ私はコードをもっと見て、作成したテキスト入力にIDを追加して、そのIDを選択して値を得ることができました。すべては再び世界と正しいです。 – fbas

1

あなたが 'input'要素を使用している場合、これがどのように動作するのですか。

<input type="text" id="comboBox" /> 

JavaScriptが選択された値を返します

$("#comboBox option:selected").val() 

0
$(this).combobox({ selected: function (event, obj) { 
    console.log(obj.item.value) // log val 
    window.location.href = obj.item.value; // if you are using a url then give this a go 
} }); 

これにより、わかりやすくなります。

簡単UIコンボボックスで
2


現在の文字列に
$( '#コンボボックス')を取得するためにコンボボックス( 'のgetValue')
現在の値に
$( '#コンボボックス')を取得するためのコンボボックス(。。 'getText')
これは役に立ちます。

0

あなたは値を得るために$('#comboname').combobox('getValue')を使用することができます。

より多くの情報やデモのために、あなたはここでテキストボックスのhttp://www.jeasyui.com/demo/main/index.php?

0

最初のセットIDを参照し、そのテキストボックスの値を取得し、オプションのテキストマッチは、その値を取得する場合、ドロップダウンのオプションのテキストでそれを一致させることができます。あなたはいない... #comboboxは、HTMLのselect要素とオートコンプリート/コンボボックスが要素:(あまりにもシンプルだっただろうのいずれかを「選択」しないでjsfiddle

this.input = $("<input>") 
    .appendTo(this.wrapper) 
    .val(value) 
    .attr('placeholder', "Enter Type...") 
    .attr("title", "") 

    // Set Id of Input Type Text  

    .attr('id', 'Mach') 
    .addClass("custom-combobox-input ui-widget ui-widget-content ui-state-default ui-corner-left") 
    .autocomplete({ 
    delay: 0, 
    minLength: 0, 
    source: $.proxy(this, "_source") 
    }) 
関連する問題