dojo 1.8:选择时的值指示器

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>&nbsp&nbsp&nb

您好,我已经设置了dijit/select,但问题是我不确定在选择时是否要捕获并指示值。我见过dijit/formselect、dojo.query和dojo/on。但我仍然无法想出解决办法。你能给个建议吗?谢谢

var select_Card = new Select
(
 {name:'select_PCBA',
  options:
       [
  {label:"<span id='NotinUse'><b>&nbsp&nbsp&nbsp. . .</b></span>", value:"", selected:true},
 {label:"<span id='NotinUse'><b>&nbsp&nbspA Card</b></span>", value:"a" },
 {label:"<span id='inUse'><b>&nbsp&nbspB Card</b></span>", value:"b"},
 {label:"<span id='NotinUse'><b>&nbsp&nbspC Card</b></span>", value:"c"},
 {label:"<span id='NotinUse'><b>&nbsp&nbspD Card</b></span>", value:"d"},
 {label:"<span id='NotinUse'><b>&nbsp&nbspE 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。然而谢谢。那把小提琴最初是为你的另一个问题而设计的,我只是为了回答这个问题而增强了它。