jQuery TypeError-show不是一个函数

时间:2019-04-08 10:12:46

标签: javascript jquery

我有一个按钮,如下所示:

<button id="onlineusers" style="display: none;">Call User</button>

我需要根据事件显示按钮,如下所示:

client.on('stream-added', function (evt) {
  alert("User is online");  
  var stream = evt.stream;
  $('#onlineusers').show();
  console.log("New stream added: " + stream.getId());
  console.log("Subscribe ", stream);
  client.subscribe(stream, function (err) {
    console.log("Subscribe stream failed", err);
  });
});

我正在使用jQuery(2.0.1),并且尝试了以下操作:

$('#onlineusers').show();

我收到以下错误消息:

  

TypeError:$(...)。show不是函数

     

TypeError:$(...)显示不是函数

我是一名JavaScript新手。正在请求帮助!!!

1 个答案:

答案 0 :(得分:0)

您可以删除“呼叫用户”按钮的“样式”属性,

$('#onlineusers').removeAttr('style');

所有代码:

client.on('stream-added', function (evt) {
  alert("User is online");  
  var stream = evt.stream;
  $('#onlineusers').removeAttr('style');
  console.log("New stream added: " + stream.getId());
  console.log("Subscribe ", stream);
  client.subscribe(stream, function (err) {
    console.log("Subscribe stream failed", err);
  });
});