我使用 Jquery 选择两个元素,并通过以下方式将它们与它们的属性一起隐藏:
$('input[name=login]').hide();
$('span[class=forgot]').hide();
这两行都正确选择了所需的元素并将它们很好地隐藏在 FF 和 IE 中。但是在 chrome 中,选择器不会拾取对象。我应该做些什么不同的事情?
我使用 Jquery 选择两个元素,并通过以下方式将它们与它们的属性一起隐藏:
$('input[name=login]').hide();
$('span[class=forgot]').hide();
这两行都正确选择了所需的元素并将它们很好地隐藏在 FF 和 IE 中。但是在 chrome 中,选择器不会拾取对象。我应该做些什么不同的事情?
你应该使用:
$('input[name="login"]').hide();
$('span[class="forgot"]').hide();
(注意额外的引号)
可能是您缺少引号:
$('input[name="login"]').hide();
此外,对于类,您不妨使用本机选择器:
$('span.forgot').hide();
你应该试试:
$(document).ready(function(){
$("input[name='login']").hide();
$('span.forgot').hide();
});
对于跨度选择器,您可以使用:
$('span.forgot').hide();
至于输入,您可以使用:
$('input[name="login"]').hide();
在开发人员工具中查找控制台错误。
你可以试试
jQuery('input[name=login]').hide();
jquery('span[class=forgot]').hide();
谢谢大家,原来我在引用 Jquery 库时遇到了一些问题。
我不知道是什么原因,但引用库似乎不起作用。
在我将整个 Jquery Js 文件复制粘贴到代码中之后。一切正常。
再次感谢大家的帮助。