New option里的参数

       写二级联动菜单时,js里一般要用到New Option(),而且一般都是里面呆两个参数,第一个是显示的文本,第二个是value值。之前做的二级联动的时候,在“修改文章”的操作时,一般都是把二级类别以文字的方式显示出来,然后在二级联动后面写一句提示“不改请不要动”了事,没有细细追究过究竟要怎么解决。昨天做的一个活,要求可能选类别,也可能不选类别,如果添加时选了某一类,而修改时希望不选类别,那么我之前的做法就行不通了,什么都不选,有可能是客户真的要改类别,也有可能是忘了选了,那么根本没有办法再提示了。一说起来又没完没了的,赶紧说正题,就想在js里鼓捣鼓捣,网上说,New Option的第三个参数如果是“true”,那么就代表是选中了,也就是option里的selected,但是我试了,没好用,也许是我用的不对,然后接着找,找到了temp.options[i].selected=true;结果就OK了,就是先判断两个ID是否一样,一样的那个id,就用这个,就能被选中了!看来js还是得继续修炼!

你可能感兴趣的:(php,js,php,js)