Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Javascript jQuery HTML元素选择器说明_Javascript_Jquery_Html_Jquery Selectors - Fatal编程技术网

Javascript jQuery HTML元素选择器说明

Javascript jQuery HTML元素选择器说明,javascript,jquery,html,jquery-selectors,Javascript,Jquery,Html,Jquery Selectors,我想知道这两个jQuery选择器之间的区别: $(“span”) $(“”) 我知道前者用于选择页面中提供的HTML标记类型的所有元素(在中指定)。我不确定后一个选择器做什么 如果此问题重复,请道歉。如果是这样的话,请发布重复问题的URI。第一个问题出现并找到所有现有的span元素。第二个创建一个新的span元素,封装在jQuery对象中 $("span").css("color", "red"); // Make all current <span> elements red

我想知道这两个jQuery选择器之间的区别:

  • $(“span”)
  • $(“”)
我知道前者用于选择页面中提供的HTML标记类型的所有元素(在中指定)。我不确定后一个选择器做什么


如果此问题重复,请道歉。如果是这样的话,请发布重复问题的URI。

第一个问题出现并找到所有现有的
span
元素。第二个创建一个新的
span
元素,封装在jQuery对象中

$("span").css("color", "red"); // Make all current <span> elements red
$("<span>").text("Foo").appendTo("body"); // Create new <span>, add to <body>
对于第二个参数,第二个参数是由以下属性组成的对象文字:

$("<span>", { 
    "html": "This is the HTML", 
    "class": "newSpan"
}).appendTo("body");
$(“”,{
“html”:“这是html”,
“类”:“新闻潘”
}).附于(“主体”);
这类似于调用各个方法来设置html和属性:

$("<span>")
    .html("This is the HTML")
    .attr("class", "newSpan")
    .appendTo("body");
$(“”)
.html(“这是html”)
.attr(“类”、“新闻栏”)
.附于(“主体”);
$(“span”)//查找所有span
$(“”)/创建一个跨度元素

jQUery()
方法文档中解释。2节至文件,涵盖两种情况
$("<span>")
    .html("This is the HTML")
    .attr("class", "newSpan")
    .appendTo("body");
$("span") //Finds all span
$("<span>") //Create a span element