日期:2014-05-16  浏览次数:20417 次

JQUERY小问题,求助大家!!
JScript code

<form action="test1.php" method="post">
  <select id="uid" name="uid">
    <option value="2">test1</option>
    <option value="3">test2</option>
    <option value="4">test3</option>
  </select>
  
  <input value="修改" type="submit">
</form>



这是一个下拉框,我想实现的功能是:
当下拉框更改选项的时候,弹出那个<option>对应的值。

我写的是:
JScript code

$(function() {
        $("#uid").bind("change", function() {
            alert(this.attr('value'));
        });
});



为什么不行呢?老报错~
该怎么写呢?
谢谢大家的帮助!

------解决方案--------------------
最原始方法:
HTML code
 <select id="uid" name="uid" onchange="alert(this.value)">
        <option value="2">test1</option>
        <option value="3">test2</option>
        <option value="4">test3</option>
    </select>

------解决方案--------------------
$(function() {
$("#uid").bind("change", function() {
alert($(this).attr('value'));
});
});
这样