PHP Simple HTML DOM Parser 的 find() 函数无法找到元素的类属性

湛宜春
2023-12-01

如题,

$dom = str_get_html("<div class='test'>textarea</div>");
用惯了 jQuery 的人可能会这样:
$dom->find(".test");
但这样是无法找到的。正确写法为:
$dom->find("div.test");
即,必须要带上标签名,才能找到对应的类属性


坑爹啊,一开始就是直接find(".test"),结果一直找不到啊。后面接着改动一大堆,

导致后来的后来的某一天,在加了一些功能的时候突然冒出一堆莫名奇妙的错误!

***************************************************************************************

刚刚发现,貌似两种方法都是可以的……我也不知道之前是哪里错了……= =!

 类似资料: