【发布时间】:2013-12-12 17:05:48
【问题描述】:
我创建了一个带有 jqueryui 可选列表的简单脚本。我生成一个可选列表,并为每个列表分配一个 onclick 功能。当我单击列表时,似乎没有触发 onclick 事件。有办法解决这个问题吗?
谢谢,
我的脚本:
$(document).ready(function() {
$("#myButton").button();
});
function generate(){
var $content=$("<ol id='selectable'>");
for (a=0;a<3;a++)
{
$content.append("<li class='ui-widget-content' onclick='myFunction()'>item"+a+"</li>");
}
$content.append("</ol>");
$("#myList").append($content);
$('#selectable').selectable();
}
function myFunction()
{
alert("Hello World!");
}
我的风格:
#feedback { font-size: 1.4em; }
#selectable .ui-selecting { background: #FECA40; }
#selectable .ui-selected { background: #F39814; color: white; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; }
我的html:
<div id='myList'/>
<button id="myButton" onClick="generate()">Generate List</button>
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-selectable