程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

有条件地在选项标签中应用布尔属性

发布于2022-12-07 03:30     阅读(911)     评论(0)     点赞(17)     收藏(4)


我正在select使用 jQuery 从数组动态构建一个元素,我需要在这些元素之一selected上设置 bool 属性。如果我尝试通过选项option

"selected": mycondition ? "selected" : undefined

无论如何,该属性最终都会出现在标签中。

如何在需要时放置属性?

这就是我创建option元素的方式:

options.forEach(function(option){

    $("<option/>", {
       text: option.name,
       value: option.value
    }).appendTo("#mySelectElem");

});

解决方案


.prop()创建option对象时你总是可以链接

options.forEach(function(option){

    $("<option/>", {
       text: option.name,
       value: option.value
    })
    .prop('selected', mycondition) //<===
    .appendTo("#mySelectElem");

});



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/461996/aa1bdd122b66c7d872e3/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

17 0
收藏该文
已收藏

评论内容:(最多支持255个字符)