2013-08-11 3 views
0

У меня есть панель меню, в которой я использую команду href, как я могу добавить значение для ссылки и передать ее следующей форме.Как назначить значение href

<nav id="nav"> 
    <ul> 
     <li class="current_page_item"><a href="index.php">Home</a></li> 
     <li> 
      <span>Aptitude</span> 
      <ul> 
       <a href="#">Technical Questions</a> // a=5 
      </ul> 
     </li> 
     <li><a href="#">Technical Questions</a></li> 
     <li><a href="#">HR Questions</a></li> 
     <li><a href="#">Contact Us</a></li> 
    </ul> 
</nav> 

если я нажимаю технический вопрос ссылке должен содержать значение, 5, как я могу сделать это .....

+1

где находится обработчик click –

+0

, вы хотите добавить querystring как 'something.php? A = 5'? также значение статическое (то есть, всегда 5 по техническому вопросу?) – Harry

+0

Ваш вопрос не совсем ясен. Возможно, вы хотите использовать параметры '$ _GET'? В ссылке напишите 'index.php? A = value'. В файле 'index.php' это:' 'будет выводить' значение'. – jdepypere

ответ

0

Вы можете использовать атрибут данных здесь

<nav id="nav"> 
    <ul> 
     <li class="current_page_item"><a href="index.php">Home</a></li> 
     <li> 
      <span>Aptitude</span> 
      <ul> 
       <a href="#" data-elemid="5">Technical Questions</a> // a=5 
      </ul> 
     </li> 
     <li><a href="#">Technical Questions</a></li> 
     <li><a href="#">HR Questions</a></li> 
     <li><a href="#">Contact Us</a></li> 
    </ul> 
</nav> 

затем в обработчик события

$('#nav a').click(function(){ 
    var id = $(this).data('elemid'); 
    //do something 
}) 
1

Вы можете добавить атрибут данных

<a href="#" data-value="5">Technical Questions</a> 

//When it is clicked 


$("a").click(function(){ 
    val = $(this).data('value') // would be 5 
    } 
+0

, как я могу получить с другой страницы –

+0

@SathishKumar Можете ли вы описать полный поток? – recursionjm

Смежные вопросы