我有这段代码:
<li class="list-group-item"><i class="fa fa-check"></i> Selecciona el periodo: <select name="period" id="p2" class="input-block-level"><option value="0" selected>Mensual</option>
<option value="1">Semestral</option>
<option value="2">Anual</option></select></li>
<a class="btn btn-lg btn-block btn-danger" href="/modify_cart?option=add_item&item_id='.$resultado2['id'].'&period=" >Comprar ahora!</a>
我需要将所选选项的值添加到网址链接
/modify_cart?option=add_item&item_id='.$resultado2['id'].'&period=(the value)
有可能吗?
答案 0 :(得分:4)
是的,可以试试这段代码: -
$(function () {
var a = $('a.btn-block');
a.attr('href', a.attr('href') + $('#p2').val())
});
并且关于dropdow的更改事件,您可以使用此代码,它将更改所选值将更改时的URL: -
$(function () {
$('#p2').change(function(){
var a = $('a.btn-block');
a.attr('href', a.attr('href') + $(this).val())
});
});
答案 1 :(得分:2)
在提交表单之前,用PHP是不可能的。您必须使用Javascript或jQuery来更改链接的href属性,具体取决于所选的选项。
jQuery中的示例
$(document).ready(function(){
var optn = $('select option:selected').val();
$('a').attr('href', '/modify_cart?option=add_item&period=' + optn);
});
答案 2 :(得分:1)
演示:http://jsfiddle.net/anudeepr/5zwz4g0x/ @MKA几乎做对了,但这很有效。
<div class="alien"> <span>\ /</span>
<span>.</span>
<section class="rw-wrapper">
<div class="rw-sentence">
<div class="rw-words rw-words-1">
<span>0</span>
<span>o</span>
</div>
</div>
</section>
</div>