我在考虑在这里使用这个customselect插件:link text用于我的一个项目。
我只想检索事件上元素的值 - 最好是点击事件。插件生成的选择框基本上只是一个jquery对象。因此,它被动态分配了一个“id”。
<script>
var ddlObj1=$("#testdiv").finalselect(
{
id:"test", zIndex:1, viewWidth:'260px', viewHeight:'150px',
selectImage:"http://finalevillee.googlepages.com/select.png'
});
ddlObj1.addItem('<table><tr><td style="width: 37px;">' +
'<img src="example.gif"/></td><td><span class="thistext">' +
'Test</span><br/></td></tr></table>','test');
</script>
那么如果我想做一些动作,比如将select值保存在隐藏变量中呢?该插件的创建者提供了一个名为“getValue()”的内置方法。但是他在页面上给出的示例适用于触发按钮元素,而不是实际的自定义选择本身。
但我认为可以通过使用customselect的id来完成,因为jquery对象的创建是使用id属性完成的,正如您在代码中看到的那样。所以,我总结说我不了解jquery的基本内容。我还检查了firebug的console.log以检查该特定创建元素支持的事件 - 它只是给出了“未定义” - 这也可能证明我在这里做错了。
如果我的问题没有多大意义,我很抱歉。
非常感谢!