首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在selectable中高亮显示一个项目而不点击它(通过代码)?

如何在selectable中高亮显示一个项目而不点击它(通过代码)?
EN

Stack Overflow用户
提问于 2011-04-07 04:34:30
回答 5查看 354关注 0票数 2

如何在selectable中选择(突出显示)一项而不点击它(通过代码)?

这样我就给它提供了选择/突出显示哪个框的索引

我像这样动态地创建它们

代码语言:javascript
运行
复制
<div class="demo">  <ol id="selectable">  </ol></div>

代码语言:javascript
运行
复制
var div = document.getElementById("selectable");
for(i=0; i<list.size; i++)
{    
    // It should look like that
    //<li class="ui-widget-content">Item 1</li>    
    var properties = list[i].getProperties();    
    var aTag = document.createElement("li"); 
    //file name or something as ID    
    aTag.setAttribute('class',"ui-widget-content");    
    aTag.setAttribute('id',i);
    aTag.innerHTML = properties.fileName;
    //file name
    div.appendChild(aTag);
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-07 04:41:27

您可以使用eq()选择索引。0表示第一项。

代码语言:javascript
运行
复制
$('item').eq(0).css('background-color','yellow'); //give the first item a yellow background.

http://jsfiddle.net/FKvhG/查看工作示例

票数 1
EN

Stack Overflow用户

发布于 2011-04-07 04:37:18

$('youritem').trigger('click');将会完成这项工作!简单的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2011-04-07 04:38:42

您可以使用focus()$('#element').focus();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5572596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档