如何在“输入”中选择值

时间:2015-05-18 10:55:22

标签: jquery

输入是:

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

假设有很多按钮具有不同的属性名称。我需要创建一个函数test_parent(),在这个函数中我需要提取我点击的按钮的名称。有人可以帮帮我吗?

4 个答案:

答案 0 :(得分:1)

我建议你避免使用内联js。您可以改为附加事件监听器:

<staticContent>
  <remove fileExtension=".js" />
  <mimeMap fileExtension=".js" mimeType="text/javascript; charset=UTF-8" />
  <!-- Caching-->
  <clientCache cacheControlMode="UseExpires"
               httpExpires="Tue, 22 Aug 2016 03:14:07 GMT" />
</staticContent>

<强> Demo

<强>参考

.attr()

答案 1 :(得分:0)

我认为这可能是你的答案

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

答案 2 :(得分: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/

答案 3 :(得分:0)

在输入字段中选择输入值Demo

function myFunction() {
    alert(document.getElementById('inputId').value)    
}