私のjsfiddleでは、ユーザーは "Open Grid"リンクをクリックしてオプションを選択します。オプション値がテキストボックスに表示されます。グリッドをもう一度開くと、選択したオプションが緑色に変わります。これは、オプション "3"〜 "21"に対して機能します。しかし、オプション "22"、 "23"、 "24"を選択すると、その値はテキストボックスに表示されますが、グリッドを開くとオプションは緑色に変わりません。オプションが緑色に変わらない
これはなぜですか。
コードは、あなたがこれらの5つの項目のIDを更新する必要がhere
おそらく、 'value'を' value.replace(/ \ s/g、 ''); 'に変更することでニーズに合っています。この場合、空白記号はすべて文字列から削除されますので、ボタンにテキストを "TrueまたはFalse"にして、 "TrueorFalse"をidプロパティの一部として使用できます。 – sigurd
こんにちは、私はコードの変更を参照しようとしていますが、私はそれを見ることができません、私はspecsavers笑に行く必要があると思う:)。ちなみにTrueorFalseの値にTrueまたはFalseを、YesorNoと同じ値をスペースに追加すると、それはソートされます – BruceyBandit
ああ、idをbtn15からbtn22に変更し、value属性をTrueまたはFalse "を" TrueorFalse "に設定します。 [Here](http://jsfiddle.net/f8cKm/39/)は、value.replace(/ \ s/g、 '');を使用するフィドルです。私が上で説明したjavascriptで。また、このフィドルで私は値= "真実か偽"を取り戻しました。 – sigurd