をテキスト値を取得します。私のJavaScriptで私は様々な画像カテゴリのドロップダウン持ってノックアウトドロップダウンから
<select class="form-control" data-bind="options: imageCategoryList, value: 'Category', optionsCaption: --Select Category--, optionsText: 'Category', optionsValue: 'Category', event: {change: GetImages}" id="Category" name="Category"></select>
、私はそのドロップダウンリストで選択されているもののテキスト値を取得しようとしているが、しかし、私はそれを行う方法がわかりません。私のviewModelでは、私は
var img = self.imageCategoryList().Text
ですが、 "undefined"しか返しません。選択したテキスト値を取得するにはどうすればよいですか?
ありがとうございます!
私はあなた(私は十分な評判がない)をアップアップすることはできませんが、ありがとうございます! – heztet
'console.log(newValue.Text);を' var txt = newValue.Text'のようなものに置き換えると、txtの定義されていないエラーが出ます。他の場所で使用するselectedCategoryのテキストを記録するにはどうすればよいですか? – heztet
これはあなたの変数のスコープにすぎません。それをtxtの代わりにself.newTextValueに割り当てて、別の場所にアクセスできるかどうか確認してください。 –