35 html javascript jquery innerhtml selectable
我有一个php生成的列表,其列表项可以使用jquery selectable widget选择.所有意图和目的的列表是:
<ul id="#select-image">
<li class="ui-widget-content">Item 1</li>
<li class="ui-widget-content">Item 2</li>
<li class="ui-widget-content">Item 3</li>
<li class="ui-widget-content">Item 4</li>
<li class="ui-widget-content">Item 5</li>
<li class="ui-widget-content">Item 6</li>
<li class="ui-widget-content">Item 7</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
并且jQuery selectable声明为:
<script>
$(function() {
$("#select-image").selectable({
selected: function( event, ui ) {
var $variable = $('.ui-selected').innerHTML;
console.log($variable);
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
在选择列表项之后发生事件,在示例中它将输出到浏览器控制台.然而输出是"未定义的".选择器$('.ui-selected').
是正确的,因为它在浏览器的控制台中显示为对象.我哪里错了?
$(function() {
$("#select-image").selectable({
selected: function( event, ui ) {
var $variable = $('.ui-selected').html();
console.log($variable);
}
});
});
Run Code Online (Sandbox Code Playgroud)
或者
$(function() {
$("#select-image").selectable({
selected: function( event, ui ) {
var $variable = $('.ui-selected').text();
console.log($variable);
}
});
});
Run Code Online (Sandbox Code Playgroud)
或者
$(function() {
$("#select-image").selectable({
selected: function( event, ui ) {
var $variable = $('.ui-selected').val();
console.log($variable);
}
});
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
124646 次 |
最近记录: |