我无法从https://css-tricks.com/snippets/jquery/toggle-text/复制以下代码。
你能解释':visible'的目的吗?感谢。
这是小提琴,代码复制在下面。
HTML:
<button id="more-less-options-button">more options</button>
JS
$("#more-less-options-button").click(function() {
var txt = $("#extra-options").is(':visible') ? 'more options' : 'less options';
$("#more-less-options-button").text(txt);
$("#extra-options").slideToggle();
});
答案 0 :(得分:0)
我创建了一个标识为span
的{{1}},现在可以使用了。如果可见,则更改文本并隐藏extra-options
extra-options
的内容是否可见
extra-options
$("#more-less-options-button").click(function() {
var txt = $("#extra-options").is(':visible') ? 'more options' : 'less options';
$("#more-less-options-button").text(txt);
$("#extra-options").slideToggle();
});
答案 1 :(得分:0)
答案 2 :(得分:0)
:visible
在标识为extra-options
的html页面中查找该元素,但您没有。{/ p>
我认为您正在寻找:http://jsfiddle.net/g6r0c8j5/1/