我使用 J-Query,在获取选项值时遇到问题。我想获得具有特定文本的选项(文本不区分大小写)。我使用了以下代码 -
我的 HTML 代码是 -
<select id="ddlStateList_CA"> <option value="AB">Alberta</option> <option value="BC">British Columbia</option> <option value="MB">Manitoba</option> <option value="NB">New Brunswick</option> <option value="NL">Newfoundland and Labrador</option> <option value="NT">Northwest Territories</option> <option value="NS">Nova Scotia</option> <option value="NU">Nunavut</option> <option value="ON">Ontario</option> <option value="PE">Prince Edward Island</option> <option value="QC">Quebec</option> <option value="SK">Saskatchewan</option> <option value="YT">Yukon</option> </select>
jQuery代码 -
$('#ddlStateList_CA option:contains("Manitoba")').val();
运行此代码时,我得到正确的结果。但是当我按照 Jquery 代码运行时,我得到了undefined
。
$('#ddlStateList_CA option:contains("manitoba")').val();
我知道Manitoba
并且manitoba
不一样,但是如果我想为这两种情况做这项工作,我该怎么做?