如何知道对象是可见的还是隐藏的?

时间:2019-04-19 13:07:42

标签: javascript jquery css properties display

首先:对不起我的英语不好。 我想知道某个对象的显示属性是否不同于“无”。 我用过:

$(element).is(":hidden")
$(element).is(":visible")

,但是由于某种原因,结果始终为false,并且display属性未定义。 Here is a fiddle:

那么,我该怎么办才能知道对象是隐藏的还是可见的?

1 个答案:

答案 0 :(得分:1)

正如Marmun所说,您需要使用@inject(UserService) export class LoginComponent { email = ''; password = ''; signinError = ''; constructor(userService) { this.userService = userService } login() { console.log(this.signinError); this.userService.login(this.email, this.password).catch(function(error) { console.log(this.signinError); this.signinError = error.message; }); } } 的Id选择器,因此:

#

将起作用。