如何使用jQuery操作下拉框

hjl13960 2010-07-10 09:30:06
html代码如下

<select id="CaParentId" name="CaParentId"><option selected="selected" value="0">无</option>
<option value="1">─电子数码</option>
<option value="4">──手机</option>
<option value="10">───iPhone</option>
<option value="13">────iPhone游戏</option>
<option value="5">──硬件</option>
<option value="2">─搞笑娱乐</option>
<option value="3">─网页设计</option>
<option value="6">──Jquery</option>
</select>


然后我一个按钮事件代码如下:
function editCat(cparentid) {
$("option").attr("value", cparentid).attr("selected", "true");
}
cparentid就是代表value里面的值,然后我想根据从上文获得的cparentid的值(这个值也就是下拉框里面的值),每一按下按钮,下拉框就动态地改变选择项(所选择的项就是cparentid)了
但是我的事件按钮好像错误,因为每次按下按钮都会选择到──Jquery这个选项,请问要怎么改
...全文
1467 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2010-07-10
  • 打赏
  • 举报
回复
自问自答。呵呵!
hjl13960 2010-07-10
  • 打赏
  • 举报
回复
呵呵,自己搞定了
$("option[value='"+cparentid+"']").attr("selected", "selected");

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧