我正在尝试从查询的动态输出数据中查找类名。 我想在给定的情况下找到类".usersesg":
var file = '<?php echo $fileContent[0]->Content; ?>';
//alert(file);
var find = file.find(".userdesg").val();
console.log(find);
在上面的代码中使用警报,我得到了文件变量中的所有内容。 并且我在上面的代码中收到以下错误:
Uncaught TypeError: file.find is not a function
你有一个字符串,而不是一个 DOM 对象
如果文件有任何隔断线或单引号,则 var 将包含无效内容
您可能想尝试此操作(您可以将div 显示设置为无(
<div id="myFile"><?php echo $fileContent[0]->Content; ?></div>
<script>
var find = $("#myFile").find(".userdesg").val();
console.log(find);
</script>
假设您已经加载了 jQuery,并且该文件包含一个没有随机</div>
的有效 HTML 字符串
我建议使用DOMParser()
。
console.log(
new DOMParser().parseFromString('<div class="userdesg">cucubau</div>', 'text/xml').querySelector('.userdesg').textContent
)