javascript - 如何从我的 Javascript 中删除 null

标签 javascript html select

所以,这是我的脚本:

$(function () {
   // define this here because we're changing the ID
   var $twitter = $('twitter');
   // bind to select inside iframe
    $('#iframe').on('load', function () {
      $(this).contents().find('#cds').change(function () {
         var selectVal = $(this).val();
         url = 'https://twitter.com/intent/tweet?button_hashtag=stream&text=Just enjoying ' + selectVal + ' on';
        $twitter.attr("id", url);
    }).change(); // trigger change to get initial value
  });
});

基本上,它从我的选择框中获取所选值,并将其输出到 Twitter 链接中。问题是,当没有选择任何内容时,它输出“null”,我想知道是否有办法检测到这一点,并回显其他内容。

最佳答案

试试这个:

var selectVal = $(this).val() || 'default value';

关于javascript - 如何从我的 Javascript 中删除 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171930/

相关文章:

sql - 甲骨文。在 select 中使用 max() 只获取 1 条记录

javascript - jQuery 数据表 - 如何使用 filter()?

javascript - 水平 d3 树 : how to have root starting at top left instead of middle y-axis?

javascript - 无法将数据从 firebase 实时数据库检索到网络应用程序

html - 似乎无法设置小于 0.583em 的字体大小?

javascript - 最简单的多淡入淡出脚本

mysql - 如何在单个 mysql 命令中删除此选择查询的结果?

javascript - 在函数中的 Promise 之间保留变量?

jQuery .load() 帮助已更新

sql - 减去两个子查询