在jQuery中,通过ID引用元素的最佳方式是什么?
我应该使用$myElement还是$myElement?两者似乎都可以工作。编辑:$'myElement'选择DOM中id为myElement的元素,而$myElement希望JavaScript标识符myElement是一个DoElement对象或包含选择器的字符串。编辑:$'myElement'选择DOM中id为myElement的元素,而$myElement要求JavaScript标识符myElement是一个doElement对象或包含选择器的字符串。您应该使用jQuery作为引用 有很多选择器可供选择。每一个都试一下。以下是你在问题中提到的两个和另外两个:在jQuery中,通过ID引用元素的最佳方式是什么?,jquery,html,reference,Jquery,Html,Reference,我应该使用$myElement还是$myElement?两者似乎都可以工作。编辑:$'myElement'选择DOM中id为myElement的元素,而$myElement希望JavaScript标识符myElement是一个DoElement对象或包含选择器的字符串。编辑:$'myElement'选择DOM中id为myElement的元素,而$myElement要求JavaScript标识符myElement是一个doElement对象或包含选择器的字符串。您应该使用jQuery作为引用 有很
$("#myElement") // select and element with the ID "myElement"
$(myElement) // use the variable myElement as your jQuery selector
$(document) // The selector can also a DOM OBJECT
// document, window ...
$("body") // To select a DOM element use this form
例如,这将隐藏页面上的所有段落。由于变量myElement是p,$myElement将把页面上的所有段落选择到jQuery对象中
var myElement = "p";
$(myElement).hide();
这将提醒窗口的可见宽度:
alert($(window).width());
这将警告ID为myElement的DIV的内容
所有这些都意味着,如果变量myElement是myElement或以等效方式运行,$myElement将只选择与$myElement相同的内容。您应该使用jQuery作为参考
有很多选择器可供选择。每一个都试一下。以下是你在问题中提到的两个和另外两个:
$("#myElement") // select and element with the ID "myElement"
$(myElement) // use the variable myElement as your jQuery selector
$(document) // The selector can also a DOM OBJECT
// document, window ...
$("body") // To select a DOM element use this form
例如,这将隐藏页面上的所有段落。由于变量myElement是p,$myElement将把页面上的所有段落选择到jQuery对象中
var myElement = "p";
$(myElement).hide();
这将提醒窗口的可见宽度:
alert($(window).width());
这将警告ID为myElement的DIV的内容
所有这些都意味着,如果变量myElement是myElement或以等效方式运行,$myElement只会选择与$myElement相同的东西。我的错,我的意思是说$myElement或使用更好或更广泛的$myElement似乎都能工作?前者。您需要在元素前面加上或。对于否决我答案的人,OP的原始问题中有一个myElement,这就是我的回答。myElement也可以是一个变量,在$myElement的情况下包含一个jQuery选择器字符串。。。看看我的答案。我的错,我的意思是说$myElement或$myElement哪个更好或更广泛地使用两者似乎都有效?前者。您需要在元素前面加上或。对于否决我答案的人,OP的原始问题中有一个myElement,这就是我的回答。myElement也可以是一个变量,在$myElement的情况下包含一个jQuery选择器字符串。。。看看我的答案。嘿@Tom,请接受对你最有帮助的答案。只需点击答案旁边的空心复选标记!嘿@Tom,请接受对你最有帮助的答案。只需点击答案旁边的空心复选标记!