jquery获取选择选项值,然后添加参数

时间:2013-04-03 21:18:01

标签: javascript jquery

我正在尝试添加值“& fullpage = true”

<select name="navMenu" onchange="go(this.options[this.selectedIndex].value)">
<option value="-">Select</option>
<option value="page.html&amp;nyo=0" class="ccbnLnk">All</option>
<option value="page.html&amp;nyo=0" class="ccbnLnk">IR</option>
<option value="page.html&amp;nyo=0" class="ccbnLnk">Product</option>
</select>   

我猜它会是这样的?

$('select option').attr(val + "&fullpage=true");

2 个答案:

答案 0 :(得分:2)

你很接近,但你需要遍历所有选项元素,然后进行如下更改:

$('select option').each(function () {
    $(this).val($(this).val() + "&fullpage=true");
});

<强> jsFiddle example

答案 1 :(得分:0)

您可以使用每个函数循环遍历每个元素

$('select option').each(function(){
  $(this).attr('value', $(this).attr('value') + "&fullpage=true");
});