+ -
当前位置:首页 → 问答吧 → 菜鸟求助

菜鸟求助

时间:2009-04-03

来源:互联网

如何取一个SELECT其中一被选中的OPTION的TEXT。。。。要按ID取的 。。。。。。

作者: wolfrain   发布时间: 2009-04-03

CMH是$("select option:selected")
但是我想要ID来取 该怎么写呢

作者: wolfrain   发布时间: 2009-04-03

没人懂么。。。。。

作者: wolfrain   发布时间: 2009-04-03

放代码帮你改

作者: pigmaster   发布时间: 2009-04-03

不用代码啊。。。很简单的按ID取对象
就是有个<select id ='xxx'><option value='0' selected>我要取的内容</option></select>
就是这种东西啊 我就是想取被选中项的text();但是不知道怎么写而已

作者: wolfrain   发布时间: 2009-04-03

alert($("#xxx option:selected").attr("text"));

作者: pigmaster   发布时间: 2009-04-03

alert($("#xxx option:selected").html());

作者: pigmaster   发布时间: 2009-04-03

这种写法不行 我早上DEMO实验过了 取不到

作者: wolfrain   发布时间: 2009-04-03

把select换成#xxx即可
$("#xxx option:selected").text()

作者: gordianyuan   发布时间: 2009-04-03

我错了。。。。可能早上多了空格什么的。。。。能行了。。。。谢谢楼上的各位大大

作者: wolfrain   发布时间: 2009-04-03

<html>
<head>
<meta content="text/html;charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="styles/jquery-ui/ui.all.css" />
<script src="scripts/jquery-1.3.2.js"></script>
<script>

$(function(){
    $("#getText").click(function(){
        alert($("#xxx option:selected").text());
    });
});

</script>
</head>
<body>
    <select id="xxx">
        <option value="a">a</option>
        <option value="b">b</option>
        <option value="c">c</option>
    </select>
    <input id="getText" type="button" value="getText()" />
</body>
</html>

作者: gordianyuan   发布时间: 2009-04-03