以下是我要完成的演示:http://www.skoolrox.com/dropdown.html
我正在尝试创建一个包含三个项目的“下拉列表”。这三个项目是HTML,CSS和JavaScript。最后一项应该看起来像一个链接。
您只能通过单击插入符号来更改“下拉列表”中的项目。
默认情况下,“下拉列表”以文字“Tutorials”开头。当用户选择HTML时,Tutorials文本将替换为HTML和插入符号类。由于文本和插入符号是动态创建的,我需要将插入符号类与我执行的切换事件绑定。
这是我对委托事件的理解(来自Ronen Rabinovici),来自这里:Event binding on dynamically created elements?
第一次这很好用,但是当我尝试选择插入符并将“下拉列表”更改为CSS时,文本会发生变化,但是当我尝试点击插入符号时,没有任何作用,我不知道为什么
我认为我的代码会一直绑定toggle事件。
有谁知道为什么这不起作用?