我有一个 div,只有在从下拉菜单中选择某个值时才显示(在这种情况下,它是custom-css
)
在小提琴(http://jsfiddle.net/obmerk99/8xnzh/1/)上它工作正常......
jQuery(document).ready(function() {
jQuery("#k99-custom-1").change(function () {
jQuery("#k99-custom-1 option:selected").each(function ()
{
if( jQuery(this).attr("value") == "custom-css")
{
jQuery("#customcss").show();
}
else
{
jQuery("#customcss").hide();
}
});
}).change();
});
但在实际页面中,选择下拉菜单实际上是使用“添加选项”按钮动态生成的,因此页面加载(文档准备就绪)时不存在某些(第一个)选择,我认为这就是它的原因不行 ..
在这里查看完整的操作(不工作):http: //jsfiddle.net/obmerk99/ZcAzy/1/
如果选择了“custom-css”值,为了显示 div,我做错了什么?(现在它设置为仅适用于第一个(或第二个) - 但让它适用于所有添加的选择列表会很棒..)