私は2つのスクリプトを持っています。チェックボックスの値を取得するものと、<a>
タグを追加するもの。両方とも別々に動作しますが、私は 'str'という値をURL追加スクリプトに入れる必要があり、動作させることができません。URLのチェックボックスの値を取得する
のように私のgetチェックボックスが見えます:私は私のURLの 'STR' の値を配置しようとしています
<script>
$('.nextquestion').attr('href', function() {
this.href = this.href + '&answers=+str+';
});
</script>
:URLを追加する私の2番目のスクリプトは次のようである
<script>
var checked, checkedValues = new Array();
$(document).on('change', 'input[type=checkbox]', function(e) {
checked = $('input[type=checkbox]:checked');
checkedValues = checked.map(function(i) { return $(this).val() }).get();
$('.aaa').html(checked.length + ' are checked');
if (checked.length) {
var str = checkedValues.join();
});
</script>
。助けてもらえますか?
window.history.replaceState();
これらは、私が使用するいくつかのヘルパー関数です:strをされるかもしれ
Meabyあなたは '$( '。nextquestion')を実行する必要があります。click(function(){/ * newComputedUrl */window.location = newCを計算するomputedUrl;}); '$( '。nextquestion')。attr( 'href'、...'。 –