Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jQuery中,通过ID引用元素的最佳方式是什么?_Jquery_Html_Reference - Fatal编程技术网

在jQuery中,通过ID引用元素的最佳方式是什么?

在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还是$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,请接受对你最有帮助的答案。只需点击答案旁边的空心复选标记!