这是我的HTML:
<select name="category" class="tri_cat">
<option value="">classer par catégories</option>
<option value="1">label 1</option>
<option value="2">label 2</option>
<option value="9">label 3</option>
<option value="3">label 4</option>
<option value="4">label 5</option>
<option value="5">label 6</option>
<option value="6">label 7</option>
<option value="7">label 8</option>
<option value="8">label 9</option>
</select>
当我尝试使用jquery获取select的值时,一切正常:
console.log($('.tri_cat').val());
除标签5(a.k.a值4)外,日志返回一个空字符串。
在其他情况下,日志会返回正确的值。
在记录值之前,我检查url中的哈希值并更改值(如果存在)。这是我弄乱输入值的唯一时刻:
$('.tri_cat').val(hash);
对我来说这完全是个谜:s
答案 0 :(得分:0)
我尝试使用这个小提琴,在记录值时添加一个按钮来控制:
$("#btn").click(function(){
console.log($('.tri_cat').val());
});
在我的小提琴上试试: http://jsfiddle.net/CPLK2/
在我的情况下,一切正常,标签5到