ajaxリクエストを介してmagicSuggestコントロール値をロードしましたが、うまく入力されますが、getRawValueを使用してdivからユーザーが入力したテキストをフェッチしようとすると、常に空白が返されます。getValue ()を使用すると有効な値が返されますが、テキストも必要です。デバッグが見つかった後、選択の変更がトリガーされた後でも、「ms.input.val()」は常にデフォルトのテキストに設定されます。また、getSelectedItems()を使用してみました。オブジェクトが返されたら、object プロパティを使用して値を取得しようとしました。
質問する
1601 次
2 に答える
1
あなたはほとんどそこにいます。Chris が言ったように、getRawValue は、ユーザーが現在入力している入力ボックスからテキストを取得します。選択範囲からテキストが必要な場合は、getSelectedItems メソッドを実行してから、オブジェクトから name プロパティを抽出する必要があります。
たとえば、テキスト プロパティが name の場合:
$('#ms1').magicSuggest().getSelectedItems().map(function(a){return a.name;})
["selected1", "selected2", ...] を返します
乾杯
于 2013-08-19T14:55:44.933 に答える