我使用jsniceit.js中已经“绑定”的select / option表单来改进表单格式。它看起来不错而不是标准形式。但我无法在表单上使用OnClick函数来传递ajax调用的数据。我的表单是在选择州后以下拉选择表格显示城市。
我的问题是,如何传递select / option表单的值(只显示jsniceit.js的部分)bind所在的位置。
$(ctrl).find('option').each(function(idx, item) {
nCtrl.find('ul').append('<li option="' + $(item).attr('value') +
'">' + $(item).text() + '</li>');
});
nCtrl.find('li').each(function(num, elem) {
$(elem).bind('mouseenter', function() {
$(this).addClass('active');
});
$(elem).bind('mouseout', function() {
$(this).removeClass('active');
});
$(elem).bind('click', function() {
nCtrl.find(cite).text($(this).text());
$(ctrl).val($(this).attr('option'));
nCtrl.find('ul').fadeOut();
alert('option'.value);
});
});
我试图通过alert传递值,但它返回undefined。