2016-09-06 5 views
0

私は問題を抱えています。私はあなたがステージに来るリッテゲームを作っています。 "hola"と "chao"でユーザーが選択した情報の一部を保存し、後でヘルパーでその情報をセッションに保存します。 は、しかし、私は、「はいはい」の値を取得する方法を知らない---> {{fidelidadSegmento}}私は、ブラウザで見るもの流星 - カスタムアトリビュートから値を取得

<select class="form-control" id="select0" name="categ"> 
    <option value = "0" selected="selected"> Stay </option> 
     {{#each op in opciones}} 
     <option value="{{op.costo}}" hola="{{fidelidadSegmento}}" chao="{{op.nombre}}"> {{fidelidadSegmento}} con {{op.nombre}} , eficiencia: {{op.eficiencia}}</option>costo 
     {{/each}} 
</select> 

は次のとおりです。

<select id="select0" class="form-control" name="categ"> 
<option selected="selected" value="0"> Stay </option> 
<option value="3" hola="Awereness" chao="tv"> Awereness con tv , eficiencia: 0.8</option> 

<option value="2" hola="Awereness" chao="magazine"> Awereness con magazine , eficiencia: 0.7</option> 

</select> 

そして私が取得したいです属性「hola」および「chao」の値は、

console.log($(this).attr( 'hola')));あなたが使用して、選択したオプションにアクセスしてみてください、その後のjQueryを使用しようとしている場合は、私は未定義 と$(event.target)を取得.find( "はいはい")私を得る[オブジェクトのオブジェクト]

答えて

0

$("select option:selected") 

しかし、デフォルトのオプションには属性 'hola'または 'chao'がないことに注意してください。定義されていない属性をテストするか、 'hola'属性と 'chao'属性をデフォルトオプションに追加する必要があります。

// This will return undefined for the default option 
$("select option:selected").attr("hola"); 

これpostも、あなたに役立つかもしれません。

+0

ありがとうございますr00ster。それは私の問題を解決する。あなたはルルツです。$( "select option:selected")。attr( "hola");完璧に動作します。 – Satjeet

関連する問題