我有一个包含大量
我在大多数尝试中注意到的是所有
因为我不确定我在选择器和回调逻辑中的选择在这种情况下是否特别合理或很好的做法(因为我一直在努力让它工作而令人沮丧)我决定不包含我在之前使用的代码尝试。相反,请引用这个小的 HTML 和 CSS 示例:
.italic { font-style: italic; } <select id="foo" name="foo" size="1"> <option value="NA" selected="selected"> - Select - </option> <option value="1">Bar</option> <option value="2">Fu</option> <option value="3">Baz</option> </select>
此外,我知道并非所有浏览器都支持
最佳答案
如果用户更改您选择的“foo”中的选项,函数将根据所选选项应用或删除斜体。
$("select").change(function(e) {
var select = e.target;
var option = select.options[select.selectedIndex];
if ($(option).hasClass('italic')) {
$(select).addClass('italic');
} else {
$(select).removeClass('italic');
}
});
关于jquery - 根据所选选项的类别更改选择的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063504/