目前我只是使用jQuery有一个复选框和一个文本,文本在复选框打勾后更改,但我正在尝试使其工作,以便可以单击框或文本,结果是更改文本和复选框?
有人能进一步帮助我吗?
使用标签并设置for属性,您可以单击文本,该框将被选中/取消选中。。。
<label for="check1">Label for checkbox</label>
<input type="checkbox" id="check1" value="value1">Option</input>
参见演示
在html中
<input type="checkbox" id="test"> <label for="test">text</label>
在JS中
$(document).ready(function () {
$("#test").click(function () {
if ($(this).is(":checked")) {
$(this).next("label").text("Added");
} else {
$(this).next("label").text("Add to Cart"); // your default color set
}
});
});
参考已检查
JQuery.next
只需在复选框和文本周围放置一个标签文本,这样它就会变成:
<label><input type="checkbox" />Add to cart</label>
这使得文本成为复选框的一部分
问题内容: 我正在使用JOptionPane来显示一些产品信息,并且需要向网页添加一些链接。 我发现您可以使用包含html的JLabel,因此我提供了一个链接。该链接在对话框中显示为蓝色并带有下划线,但是不可单击。 例如,这也应该起作用: 如何在JOptionPane中获得可点击的链接? 谢谢,保罗。 编辑 -例如解决方案 问题答案: 您可以将任何组件添加到JOptionPane。 因此,添加一个
我想用硒点击“?例如,在网站上你点击的按钮会重定向到href,但是当我使用selenium时,什么也没发生。我已经尝试了这么多迭代,也查找了类似的指南,但无济于事。
问题内容: 我正在尝试通过将包含某些URL的String替换为与浏览器兼容的链接URL来做一些事情。 我最初的String看起来像这样: 我想要得到的是一个看起来像这样的字符串: 我可以使用以下代码行捕获URL: 也许regexp表达式需要一些更正,但是它工作正常,需要进一步测试。 因此,问题是如何保持正则表达式捕获表达式并仅添加创建链接所需的内容:catched string 预先感谢您的关注和
问题内容: 我正在FireFox中使用Selenium的IDE进行一些测试,我希望Selenium单击第二个链接(Text2)。知道我该怎么做吗?不幸的是,我无权访问HTML并且无法对其进行修改。记录功能似乎没有注册点击。 该代码附在下面。提前致谢! 问题答案: 硒也支持定位器。如果您知道确切的链接文本,则可以使用此定位器,但不能使用其他定位器。因此,对于上述示例:或。(有关其他定位器,请参见此网
使用RichTextFX,我能够创建一个包含字符串的代码区,并突出显示属于字符串[]关键字数组的所有单词。 我在上方有一个复选框控件,我在我的控制器代码中附加了一个,因此每当单击复选框时,它都会取消突出显示中所有突出显示的单词。我在取消突出显示(使文本背景为白色)中的文本时遇到了麻烦,因为styleClass是在下面显示的方法中定义的。现在一切正常,除了我单击复选框时,它不会取消突出显示单词: F
问题内容: 此处使用复选框状态更新文本框值。我用来确认取消选中的操作。如果用户选择“取消”,则复选标记会恢复,但会在确认前触发。 这会使事情处于不一致状态,并且选中复选框时文本框会显示false。 如何处理取消并保持文本框值与检查状态一致? 问题答案: 在JSFiddle中进行了测试,可以满足您的要求。这种方法的附加好处是,当单击与复选框关联的标签时,可以触发。 更新的答案: 原始答案: