【发布时间】:2011-08-23 03:33:09
【问题描述】:
<select id="Nazione" name="Nazione">
<option prefix='+93' value='AF' >Afghanistan </option>
<option prefix='+355' value='AL' >Albania </option>
<option prefix='+213' value='DZ' >Algeria </option>
<option prefix='+376' value='AD' >Andorra .... etc
</select>
还有这个js
$(document).ready(function() {
$('#Nazione').change(function(){
alert( $(this).find("option:selected").attr('prefix') );
alert( $(this).attr('prefix') );
});
});
我有警报 NULL... 为什么?
【问题讨论】:
-
jsfiddle.net/wzzMm 在 Chrome 中工作!
-
你没有关闭最后一个条目的选项标签。这是代码中的错字还是错误?
-
我相信是第二个
alert导致了这些问题。 -
这对我有用如果我向 jsfiddle 询问 jQuery 1.6。在 jQuery 1.5.2 上,这两个警报都为 null。