2015-05-18 3 views
0

входом является:Как выбрать значение в «Input»

<input type="button" value="O" name="<?php echo $v[$i]['t']; ?>" onclick="javascript:test_parent();"> 

Предположит, что есть много кнопки с другим атрибутом именемиМи нужно создать функцию test_parent() и в этой функции мне нужно, чтобы извлечь имя кнопки, которую я нажал. Кто-нибудь может мне помочь?

ответ

0

Я думаю, что это может быть ваш ответ

$('input[type="button"]').on('click', function(){ 
    var name = $(this).attr('name'); 
alert(name); 
}); 
1

Я бы порекомендовал вам избежать встроенных js. Вы можете прикрепить событие-слушателю вместо:

$(document).ready(function(){ 
    $('input[type="button"]').on('click', function(){ 
     alert($(this).attr('name')); 
    }); 
}); 

Demo

Reference

.attr()

+0

, где я вставьте этот код? – Fuffy

+0

@Fuffy Вы можете просто добавить этот код в начало js-файла. Обратите внимание на '' $ (document) .ready'-function] (http://learn.jquery.com/using-jquery-core/document-ready/) – empiric

0

Следующий код должен работать на вас.

HTML

<input type="button" value="O" 
     name="<?php echo $v[$i]['t']; ?>" 
     onclick="javascript:test_parent(this);"> 

Javascript

function test_parent(input){ 
    var name = $(input).prop("name"); 
} 

Смотреть демо здесь http://jsfiddle.net/6georz5m/

0

Выбор входного значения в поля ввода, Demo

function myFunction() { 
    alert(document.getElementById('inputId').value)  
} 
Смежные вопросы