我想遍历checkboxgroup'locationthemes'并构建一个包含所有选定值的字符串.因此,当选中复选框2和4时,结果将是:"3,8"
<input type="checkbox" name="locationthemes" id="checkbox-1" value="2" class="custom" />
<label for="checkbox-1">Castle</label>
<input type="checkbox" name="locationthemes" id="checkbox-2" value="3" class="custom" />
<label for="checkbox-2">Barn</label>
<input type="checkbox" name="locationthemes" id="checkbox-3" value="5" class="custom" />
<label for="checkbox-3">Restaurant</label>
<input type="checkbox" name="locationthemes" id="checkbox-4" value="8" class="custom" />
<label for="checkbox-4">Bar</label>
Run Code Online (Sandbox Code Playgroud)
我在这里查了一下:http://api.jquery.com/checked-selector/但是没有例子如何按名称选择复选框组.
我怎样才能做到这一点?
我想选择有a的行distinct email
,请参阅下面的示例表:
+----+---------+-------------------+-------------+
| id | title | email | commentname |
+----+---------+-------------------+-------------+
| 3 | test | rob@hotmail.com | rob |
| 4 | i agree | rob@hotmail.com | rob |
| 5 | its ok | rob@hotmail.com | rob |
| 6 | hey | rob@hotmail.com | rob |
| 7 | nice! | simon@hotmail.com | simon |
| 8 | yeah | john@hotmail.com | john |
+----+---------+-------------------+-------------+
Run Code Online (Sandbox Code Playgroud)
期望的结果是:
+----+-------+-------------------+-------------+
| id | title | email …
Run Code Online (Sandbox Code Playgroud) 当我将Chrome窗口的尺寸设置为328 x 455像素时,我仍会看到水平滚动条.如何找出导致此问题的元素?我一直在通过开发者控制台查找元素,但找不到元素.
然后我尝试了我在这里找到的脚本,但没有记录任何内容.我在元素和其他一些人上尝试过body
,section1
但不知道还能做什么.
$(function () {
var f = $('body'); //document.getElementById("body");
var contentHeight = f.scrollHeight;
var declaredHeight = $(f).height();
var contentWidth = f.scrollWidth;
var declaredWidth = $(f).width();
if (contentHeight > declaredHeight) {
console.log("invalid height");
}
if (contentWidth > declaredWidth) {
console.log("invalid width");
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Windows Server 2019 上以进程隔离模式运行 Docker(Docker Desktop 在这里不起作用,我的 VPS 不支持 Hyper-V)。我在 PowerShell 中运行它(全部在管理员模式下)
docker run -it --isolation=process mcr.microsoft.com/windows/servercore:ltsc2019 cmd.exe /c ping 127.0.0.1 -t
然后我得到错误:
docker:连接期间出错:在 Windows 上的默认守护进程配置中,docker 客户端必须以提升的权限运行才能连接。:发布 http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/create: open //./pipe/docker_engine: 系统找不到指定的文件。请参阅“docker run --help”。
我& 'C:\Program Files\Docker\DockerCli.exe' -SwitchDaemon
按照此处的建议运行了命令:Docker无法在Windows上启动
但是,DockerCli.exe
在干净的 Docker 安装中不存在:
正如此处所建议的,DockerCli.exe
我尝试从本地 Windows 10 Docker Desktop 安装复制文件并重新运行,但随后我得到:
未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“Docker.Core,Version=3.0.0.50646,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。在 Docker.Cli.MainBackendCli.Run(IReadOnlyCollection`1 args) 在 Docker.Cli.MainBackendCli.Main(String[] args)
无论如何,从 Docker Desktop 复制文件感觉不是正确的方法。
然后我在 PowerShell 中运行dockerd
,因为这是该文件夹中唯一的其他可执行文件:
由于我是新手,我不确定我是否刚刚启动了一个容器,如果是的话,我只是看到哪个容器,start.
但不知道它来自哪里或如何配置它。
更新1
根据彼得·威沙特的建议,我尝试过uninstall-Package -Name docker
,但后来我得到了
uninstall-Package …
Run Code Online (Sandbox Code Playgroud) 我正在使用Visual Studio 2008和C#.
我有一个.xsd文件,它有一个表适配器.我想更改表适配器的命令超时.
谢谢你的帮助.
我正在尝试在javascript中构建一个正则表达式来验证荷兰语邮政编码.
邮政编码应包含4个数字,然后可选地包含一个空格,然后是2个(不区分大小写)字母
有效值:
1001aa
1001Aa
1001 AA
Run Code Online (Sandbox Code Playgroud)
我现在有这个,但它不起作用:
var rege = /^([0-9]{4}[ ]+[a-zA-Z]{2})$/;
Run Code Online (Sandbox Code Playgroud) 我的onclick活动有效.但是,当onclick事件在动态HTML上时,它不再有效.如:没有任何反应.
$(document).ready(function () {
$("#guestlist .viewguestdetails").click(function () {
$(".guestdetails[data-id='18']").toggle();
});
});
Run Code Online (Sandbox Code Playgroud)
然后我将动态添加到页面中:
<div id="guestlist">
<span class="completeguestdetails" data-id="18">(add your data)</span>
<div class="guestdetails" data-id="18" style="display: none;">
some data
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但是,当我点击"(添加您的数据)"时,没有任何反应.当我在我的页面中静态地使用HTML时,这个'guestdetails'div的切换确实有效.似乎动态插入的HTML没有附加事件?
更新:
新的动态HTML我在一个现有的表中插入一行.其他行已经附加到onclick事件的事件,如:
$("span.guestattendance").click(function () {
if ($(this).hasClass('checkbox-on')) {
$(this).removeClass('checkbox-on').addClass('checkbox-off');
$("#guestday").removeClass('checkbox-on').addClass('checkbox-off');
}
else {
$(this).removeClass('checkbox-off').addClass('checkbox-on');
if ($("#guestceremony").hasClass('checkbox-on') && $("#guestreception").hasClass('checkbox-on') &&
$("#guestdiner").hasClass('checkbox-on') && $("#guestparty").hasClass('checkbox-on')) {
$("#guestday").removeClass('checkbox-off').addClass('checkbox-on');
}
}
});
Run Code Online (Sandbox Code Playgroud)
由于用户可以插入多于1行,我没有使用id,而是在我插入的元素周围添加了一个包装器:
然后在ready()函数中:
$('.newrow_wrapper').on('click', 'span', function () {
$(".guestdetails[data-id='" + $(this).attr('data-id') + "']").toggle();
});
Run Code Online (Sandbox Code Playgroud)
然而,第一个问题是,当我在tr标签周围包装div时,所有tr和td标签都会从插入的HTML中删除!此外,当我单击跨度查看guestdetails时没有任何反应.
我正在尝试嵌入一个Pinterest链接,就像这里解释的那样.
我已将此Pinterest链接添加到博客中:
<a href="https://www.pinterest.com/pin/139330182194785581/" data-pin-do="embedPin"></a>
Run Code Online (Sandbox Code Playgroud)
我还在标签<script type="text/javascript" async src="//assets.pinterest.com/js/pinit.js"></script>
之前添加了脚本</body>
.
但Pinterest图像并未显示.在这里查看一个实例.
从Chrome控制台中的错误我不明白为什么.
我能做什么?
最近发现了一个严重的 log4j 漏洞。
我想升级当前 Solr 实例使用的 log4j,所以我检查了这里。log4j.properties
但是,我在“/server/resources/”文件夹中没有看到文件。我所看到的只是:
这些文件都不包含版本。因此,要升级,下载最新版本的 log4j 并覆盖文件夹“\solr-8.10.1\server\lib\ext”中的现有 jar 是否安全,或者建议的升级步骤是什么?