Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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中读取以#开头的id_Javascript_Jquery_Cheerio - Fatal编程技术网

Javascript 在jquery中读取以#开头的id

Javascript 在jquery中读取以#开头的id,javascript,jquery,cheerio,Javascript,Jquery,Cheerio,我正在抓取一个网页,需要访问的div具有id=“#abc”。 我正在使用cheerio刮页面,所以我需要在JQuery中进行,但它不起作用: $('##abc') // undefined 但它适用于纯javascript: getElementById("#abc") // works well 尝试使用此$(“\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/code>,方法是对

我正在抓取一个网页,需要访问的div具有
id=“#abc”
。 我正在使用cheerio刮页面,所以我需要在JQuery中进行,但它不起作用:

$('##abc') // undefined
但它适用于纯javascript:

getElementById("#abc") // works well
尝试使用此
$(“\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/code>,方法是对id中的任何特殊字符进行转义

$(函数()
{
var a=document.getElementById(“#abc”)
变量b=$('abc')
$(b).val(“测试”)
});

尝试使用此
$('\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

$(函数()
{
var a=document.getElementById(“#abc”)
变量b=$('abc')
$(b).val(“测试”)
});

您可以尝试输入(隐藏、文本..)

正如@Scott Marcus建议的那样

这适用于所有非表单字段元素:

$("[id='#abc']").html()
$("[id='#abc']").text()
您可以尝试输入(隐藏、文本..)

正如@Scott Marcus建议的那样

这适用于所有非表单字段元素:

$("[id='#abc']").html()
$("[id='#abc']").text()
尝试一下:

$('[id="#abc"]');
尝试一下:

$('[id="#abc"]');


为什么######################################35!为什么######################################35
div
元素没有值。它们有
.text()
.html()
(Jquery)。是的,这取决于id引用的元素。您应该始终解释代码-决不能只发布answe
div
元素没有值。它们有
.text()
.html()
(Jquery)。是的,这取决于id引用的元素。您应该始终解释代码-不要只是发布一个Answew。您现在还可以添加此代码工作原因的解释,以将其与指出此工作的注释区分开来。@LucaKiebel,是的,我试着编辑一个答案,现在我已经添加了一个解释,你现在也可以添加一个解释,解释为什么这段代码有效,以区别于那些指出这段代码有效的注释。@LucaKiebel,是的,我试着编辑一个答案,现在我补充说你应该总是解释代码-不要只是发布一个答案你应该总是解释代码-不要只是发布一个答案