dojo 1.8:选择时的值指示器
您好,我已经设置了dijit/select,但问题是我不确定在选择时是否要捕获并指示值。我见过dijit/formselect、dojo.query和dojo/on。但我仍然无法想出解决办法。你能给个建议吗?谢谢dojo 1.8:选择时的值指示器,dojo,Dojo,您好,我已经设置了dijit/select,但问题是我不确定在选择时是否要捕获并指示值。我见过dijit/formselect、dojo.query和dojo/on。但我仍然无法想出解决办法。你能给个建议吗?谢谢 var select_Card = new Select ( {name:'select_PCBA', options: [ {label:"<span id='NotinUse'><b>  &nb
var select_Card = new Select
(
{name:'select_PCBA',
options:
[
{label:"<span id='NotinUse'><b>   . . .</b></span>", value:"", selected:true},
{label:"<span id='NotinUse'><b>  A Card</b></span>", value:"a" },
{label:"<span id='inUse'><b>  B Card</b></span>", value:"b"},
{label:"<span id='NotinUse'><b>  C Card</b></span>", value:"c"},
{label:"<span id='NotinUse'><b>  D Card</b></span>", value:"d"},
{label:"<span id='NotinUse'><b>  E Card</b></span>", value:"e"},
], style:{width:'150px'}
},"select_Card");
var card = dom.byId('inUse');
on(card,'click', function(evt)
{
alert('Item selected is'+ card.value);
});
var-select\u卡=新选择
(
{name:'select_PCBA',
选项:
[
{标签:“  …”,值:”,所选值:true},
{标签:“  ;SPA卡”,值:“a”},
{标签:“nbspB卡”,值:“b”},
{标签:“nbspC卡”,值:“c”},
{标签:“  &spd卡”,值:“d”},
{标签:“nbspE卡”,值:“e”},
],样式:{宽度:'150px'}
},“选择卡”);
var card=dom.byId('inUse');
在(卡上,'click',功能(evt)
{
警报('所选项目为'+卡值);
});
Clement小部件的
onChange
事件就是您想要的
on(select_Card, 'change', function(newValue){
alert(newValue);
});
你好,克雷格。谢谢虽然我没有把这些卡片放在这里,但是你怎么知道这些卡片呢?我很惊讶在JSFIDER中看到这些卡片,尽管我在这里的代码中只放了A到E。然而谢谢。那把小提琴最初是为你的另一个问题而设计的,我只是为了回答这个问题而增强了它。