Javascript 用一个命令放置按钮及其div
目前,我有一个Javascript 用一个命令放置按钮及其div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,目前,我有一个button类,可以在句子中放置一个可点击的按钮,还有一个div类,可以向包含句子的段落末尾的按钮添加内容 这是我如何使用它们的一个例子 Try to click <button class="col">THIS</button> and see what happens. <div class="con">nice!</div> Did you try? .col{ 光标:帮助; 边界半径:0; 边界:无; 大纲:无; 背景:无;
button
类,可以在句子中放置一个可点击的按钮,还有一个div
类,可以向包含句子的段落末尾的按钮添加内容
这是我如何使用它们的一个例子
Try to click <button class="col">THIS</button> and see what happens.
<div class="con">nice!</div>
Did you try?
.col{
光标:帮助;
边界半径:0;
边界:无;
大纲:无;
背景:无;
填充:0;
字号:1em;
颜色:红色;
}
.con{
填充:0.1em;
最大高度:0;
溢出:隐藏;
过渡:放松;
背景颜色:黄色;
}
尝试单击此按钮,看看会发生什么。
美好的
您试过了吗?
您通常不使用div来键入文本。您可以使用它来定义区域或对项目进行分组。你可以用这样一句话来表达你的要求:
html
<h1> some random text <a class="btnID">button</> some more text<h1>
您通常不使用div来键入文本。您可以使用它来定义区域或对项目进行分组。你可以用这样一句话来表达你的要求: html
<h1> some random text <a class="btnID">button</> some more text<h1>
使用jQuery,
closest()
查找最近的
元素并添加nice代码>在
元素之后。要切换,可以使用classactive
和添加或删除.con
元素
$('.col')。单击(函数(){
设traget=$(this).closest('p');
if(traget.hasClass('active')){
traget.removeClass(“活动”);
traget.next('.con').remove();
}否则{
traget.addClass(“活动”);
traget.after(`${$(this.data('message')}`);
}
})
试着点击这个,看看会发生什么
你试过了吗?
使用jQuery,最近的()
找到最近的元素并添加nice代码>在
元素之后。要切换,可以使用classactive
和添加或删除.con
元素
$('.col')。单击(函数(){
设traget=$(this).closest('p');
if(traget.hasClass('active')){
traget.removeClass(“活动”);
traget.next('.con').remove();
}否则{
traget.addClass(“活动”);
traget.after(`${$(this.data('message')}`);
}
})
试着点击这个,看看会发生什么
你试过了吗?
你的意思是最初它是[[THIS | nice!]]
,然后单击会被一个按钮和div替换?我不确定你的意思,我想的是在文本编辑器中我写尝试单击[[THIS | nice!]],看看会发生什么。
但是当页面显示时,所显示的内容正是运行代码段时所看到的内容。现在清楚了吗?你的意思是一开始它会是[[THIS | nice!]]
,然后单击会被一个按钮和div替换?我不确定你的意思,我想的是,在文本编辑器中我写尝试单击[[THIS | nice!]],看看会发生什么。
但是当页面显示时,所显示的内容正是运行代码段时所看到的内容。现在清楚了吗?您运行了我的代码段吗?您运行了我的代码段吗?谢谢这是一个起点,问题是无法关闭button@soundwave您可以使用类来切换.con元素。感谢您的更正,有没有办法从html代码中设置div类的内容<代码>不错
只是一个例子,但是当我使用按钮时,内容并不总是相同的same@soundwave您可以使用数据属性嵌入自定义数据非常感谢这是非常好的!我忘了说按钮的内容也可能是短代码(wordpress中使用的快捷键/宏),但是如果我在数据消息中放置短代码,那么当我单击按钮时,它只显示短代码名称,而不是其内容。我认为这是这种方法的局限性,我会在wordpress论坛上提问。再次感谢Hanks这是一个起点,问题是不可能关闭button@soundwave您可以使用类来切换.con元素。感谢您的更正,有没有办法从html代码中设置div类的内容<代码>不错
只是一个例子,但是当我使用按钮时,内容并不总是相同的same@soundwave您可以使用数据属性嵌入自定义数据非常感谢这是非常好的!我忘了说按钮的内容也可能是短代码(wordpress中使用的快捷键/宏),但是如果我在数据消息中放置短代码,那么当我单击按钮时,它只显示短代码名称,而不是其内容。我认为这是这种方法的局限性,我会在wordpress论坛上提问。再次感谢