2016-03-31 3 views
-1

のは、私は私のドロップダウンメニューで、次のオプションを持っているとしましょう:特殊文字を選択で値を選択

<option value="3:8">N07</option> 
<option value="4:7">N08</option> 

私は、文字列の一部にマッチするオプションを選択します。たとえば、:8と一致させたいとします。私がコロンを入れないと、最初の選択肢にマッチすることができます。

var roomOption = roomOptions.filter($(":contains('" + roomID + "')")).first(); 

しかし、私は同様にコロンを含める必要があります。この場合roomIDは8です。だからこれは動作しません:

var roomOption = roomOptions.filter($(":contains('\:" + roomID + "')")).first(); 

私は間違って何をしていますか?

答えて

1

あなたは自分のvalue属性に基づいて要素を一致させたい場合は、Attribute Ends With Selectorを使用します。

$('[value$=":8"]') 
関連する問題