Javascript 如何使用jQuery从动态php数据中按类名查找某些div

Javascript 如何使用jQuery从动态php数据中按类名查找某些div,javascript,php,jquery,Javascript,Php,Jquery,我试图从查询中动态输出的数据中查找类名。 我想在给定场景中查找class“.usersesg”: var file = '<?php echo $fileContent[0]->Content; ?>'; //alert(file); var find = file.find(".userdesg").val(); console.log(find); 您有一个字符串,而不是DOM对象 如果文件有任何特征线或单引号,则var将包含无效内容 您可能想试试这个(您可以将div显

我试图从查询中动态输出的数据中查找类名。 我想在给定场景中查找class“.usersesg”:

var file = '<?php echo $fileContent[0]->Content; ?>';
//alert(file);

var find = file.find(".userdesg").val();
console.log(find);

您有一个字符串,而不是DOM对象

如果文件有任何特征线或单引号,则var将包含无效内容

您可能想试试这个(您可以将div显示设置为none)


var find=$(“#myFile”).find(“.userdesg”).val();
console.log(find);
假设您已经加载了jQuery,并且该文件包含一个有效的HTML字符串,该字符串中没有随机
,我建议使用该字符串

console.log(
新建DOMParser().parseFromString('cucubau','text/xml').querySelector('.userdesg').textContent
)

字符串没有
。查找
method@CertainPerformance然后考虑到这种情况,请提出一些解决方法。
文件
字符串的意义是什么?假设它是HTML:将其添加到
div
并在其上使用
querySelector
。假设它是XML:使用
DOMParser
。此外,如果文件有任何特征线或单引号,则var将具有无效内容如果字符串以
开头会怎样?是的。。。可能不太可能
Uncaught TypeError: file.find is not a function
<div id="myFile"><?php echo $fileContent[0]->Content; ?></div>
<script>
var find = $("#myFile").find(".userdesg").val();
console.log(find);
</script>
console.log(
    new DOMParser().parseFromString('<div class="userdesg">cucubau</div>', 'text/xml').querySelector('.userdesg').textContent
)