Jquery obter rótulo de OPTGROUP de selecionar opção
Eu estou tentando encontrar o valor do rótulo optgroup da opção atualmente selecionada em um controle de seleção. Abaixo está um pouco de html para mostrar o que estou tentando fazer.
<code><select id='sector_select' name='sector_select' data-placeholder="Select Sector..." style="width:200px;" class="chzn-select"> <option value='' selected='selected'>All Sectors</a> <optgroup label="Consultancy Services"> <option value='Employment placement/ recruitment'>Employment placement/ recruitment</option> </optgroup> <optgroup label="Supplies"> <option value='Food, beverages and related products'>Food, beverages and related products</option> </optgroup> </select> <script type="text/javascript"> $('#sector_select').change(function () { var label=$('sector_select :selected').parent().attr('label'); console.log(label); }); </script> </code>
o código acima fornece indefinido porque seu pai de leitura do elemento de seleção diferente de opção. alguma ideia?