如何删除带有双冒号的id?
<li role="treeitem" aria-selected="false" aria-level="2" aria-labelledby="Vendor_Name::users_anchor" aria-expanded="true" id="Vendor_Name::users" class="jstree-node jstree-open">
我所尝试的:
$('[id*="Vendor_Name::users"]').remove();
$("#Vendor_Name\\:\\:users").remove();
$(document.getElementById("Vendor_Name::users")).remove();
$('li[id*="Vendor_Name::users"]').remove();
$('[id="Vendor_Name::users"]').remove();
$("li#Vendor_Name\\:\\:users").remove();
什么都不起作用。移除其他元素是有效的,因此它与::
我可以通过CSS删除它,但是我想从DOM中完全删除该元素。
#Vendor_Name\:\:users {
display: none;
}
您可以从下面对您给出的每个示例的测试中看到,它们都是有效的,并且都找到了元素...假设在您运行时它存在。
js-tree
类表明这可能是一个使用内部状态呈现各种节点的树插件。您可能希望使用插件的API来执行所需的操作
null
const selectors = [
'[id*="Vendor_Name::users"]',
"#Vendor_Name\\:\\:users",
document.getElementById("Vendor_Name::users"),
'li[id*="Vendor_Name::users"]',
"li#Vendor_Name\\:\\:users"
]
const allValid = selectors.every(s=> $(s).length > 0)
console.log('allValid =', allValid)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li id="Vendor_Name::users" class="jstree-node jstree-open">Test</li>
</ul>
我想从字符串中删除双引号中的逗号/逗号。 即以下字符串 应输出: 我试过这个正则表达式: 但是如果双引号中有双引号,它就失败了。 另一个例子: 输出:
问题内容: 我想删除我的json_encode中的双引号,即我的代码: 我的结果是: 我也想删除“ id_posiciones”和“ device_version”的双引号。 我该怎么做的结果是: 问题答案: 如果最后在您的正则表达式中添加下划线,它将执行此操作。 我认为那正是preg_replace的目的。
输出为 预期输出
问题内容: 如果文件位于另一个目录中,如何使用PHP从服务器中删除文件? 这是我的页面布局: (此文件将删除我对数据库的所有条目,并且还应删除相关文件) (文件所在的位置。) 我正在使用的功能: 但这总是给我一个错误,该文件不存在。有任何想法吗? 问题答案: 以下应该有帮助 —返回规范化的绝对路径名 —告诉文件名是否可写 —删除文件 通过realpath运行文件路径,然后检查返回的路径是否可写
我对SqlAlchemy和Firebird DB是新手。 我可以直接使用DBeaver创建一个表: 但如果我尝试使用pyndas sqlalchemy执行同样的操作,我会得到一个错误: 问题是由引号
以及一些我熟悉的头,如accept、accept-encoding等。 我正在使用.NET4.0来发出HTTP/HTTPS请求。当尝试添加这些以冒号开头的标头时,第一个项目会引发错误: 错误消息: 这是否意味着我需要升级到较新的.NET版本? 提前道谢。