在我的區域中,我有一個帶ID的隱藏輸入字段。我想將此ID添加到側欄導航的第一個鏈接中。添加字符串鏈接到jQuery不起作用
我的導航:
<div class="sidebar">
<ul>
<li><a href="http://www.example.com">Link 1</a></li>
<li><a href="http://www.example.com">Link 2</a></li>
<li><a href="http://www.example.com">Link 3</a></li>
</ul>
我所需修改的輸出對該導航第一個鏈接:
<li><a href="http://www.example.com?id=25">Link 1</a></li>
爲了實現這一點,我一直在嘗試了下面的代碼:
<input id="input_id" type="hidden" value="' . <?php $id ?> . '">
<script>
var id = '?id=' + jQuery("#input_id").val();
var _href = jQuery(".sidebar > ul > li > a").attr("href");
jQuery(".sidebar > ul > li > a").first().attr("href", _href + id);
</script>
它以某種方式不起作用。該ID不會被添加爲GET參數。誰能在這裏看到問題?
似乎爲我工作:HTTP://的jsfiddle .net/Pj96g /你的方式不工作?當你調試這個時,會發生什麼?你的選擇器是否能找到你期望的元素?你期望的價值是什麼? – David
爲什麼你的雙引號內有單引號和句號? 「它以某種方式不起作用」是什麼意思? –