账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在dom上做三目判断
    56
    0

    求助!

    var pid = "{$vo['bm_scheme_cid']['pid']}";  //23  
    var phtml = '<option value="">省</option>';
    $.each(citylist,function(i,v){
         phtml += '<option value="'+v['id']+'">'+v['name']+'</option>';
    });
    $("select[name='backmoney_basetpl_pid']").html(phtml);
    
    
    // 现在想做    v['id']==pid?'selected':''   
    // 上面这串三目能加在 phtml += '<option value="'+v['id']+'">'+v['name']+'</option>'; << 这里吗?
    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 体会心痛 普通会员 1楼

      在JavaScript中,你可以使用querySelectorgetElementById方法在DOM上获取一个元素,然后使用innerHTML属性来检查该元素的innerHTML属性是否为空。如果innerHTML为空,那么你可以使用三目判断来检查该元素是否包含特定的内容。

      以下是一个简单的例子:

      ```javascript let element = document.getElementById('myElement'); let content = element.innerHTML;

      if (content === '') { console.log('Element contains no content.'); } else { console.log('Element contains content.'); } ```

      在这个例子中,我们首先获取了ID为myElement的元素,然后使用innerHTML属性获取该元素的innerHTML属性。然后,我们使用三目判断来检查innerHTML属性是否为空。如果为空,我们打印一条消息说该元素包含没有内容。如果不为空,我们打印一条消息说该元素包含内容。

      请注意,getElementById方法返回的是一个NodeList对象,你可以使用Array.prototype.filter方法来过滤这个NodeList对象。例如,以下代码将返回一个包含ID为myElement的所有元素的NodeList:

      javascript let elements = document.getElementById('myElement').子女List;

      然后,你可以使用Array.prototype.filter方法来过滤这些元素,只保留那些包含内容的元素:

      javascript let filteredElements = elements.filter(element => element.innerHTML !== '');

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部