select的option元素不能使用hide()和show()方法,所以如果想实现其隐藏,
可以通过缓存option,然后删除,在条件满足时再append。
例:
缓存:
var option1 = $('#selectA option[value="1"]');
删除:
$('#selectA option[value="1"]').remove();
添加:
$('#selectA').append(option1);
本文介绍了一种通过缓存、删除及重新添加的方式实现select元素option的动态显示与隐藏的方法。此方法适用于jQuery环境下,利用缓存特性来替代hide()和show()方法无法直接应用于option元素的问题。
select的option元素不能使用hide()和show()方法,所以如果想实现其隐藏,
可以通过缓存option,然后删除,在条件满足时再append。
例:
缓存:
var option1 = $('#selectA option[value="1"]');
删除:
$('#selectA option[value="1"]').remove();
添加:
$('#selectA').append(option1);

被折叠的 条评论
为什么被折叠?