2012-07-03 8 views
2

Я хочу получить значение li при нажатии кнопки рядом с ним. если нажать кнопку рядом с яблоком, я должен получить яблоко в окне предупреждения. Я застрял на этом уже целый день. любая помощь приветствуется.jquery - получить значение li при нажатии кнопки

<ul> 
    <li>apple<input type="button" value="show">.  
    <li>jam<input type="button" value="show">. 
    <ul> 

JQuery

$("input[type=button]").click(function() 
    { 
    alert($(this).parent().text()); 
    }); 

ответ

3

вы должны закрыть li теги:

<ul> 
    <li>apple<input type="button" value="show"></li>  
    <li>jam<input type="button" value="show"></li> 
</ul> 

Edit: скрипт работает без закрытия Ли, кажется, что Jquery не загружена правильно.

http://jsfiddle.net/D9Jv7/1/

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