如何在jQuery中检索变量的值?

时间:2014-11-04 20:16:31

标签: javascript jquery

大家好我想知道如何获取此代码的值:

<input type="radio" name="pgto" value="entry1" class="payment" />

jQuery(".payment").click(function(e){
   alert(e);
}

当我点击付款电台时,警报信息说[对象对象], 我试着搜索如何获得&#39; e&#39;的价值。变量函数, 我发现了这个&#39; e.currentTarget&#39;当前的目标,如果我做了像e.currentTarget.value这样的事情 alert de value entry1如果我执行e.currentTarget.name,它将提醒&#39; pgto&#39;。

我想知道的是对象变量&#39; e的选项是什么。

我知道有currentTarget选项。还有什么? 喜欢: 警报(e.something);

3 个答案:

答案 0 :(得分:-1)

如果你用firebug运行它,那么你可以看到e:

的所有属性
jQuery(".payment").click(function(e){
    console.log(e);
});

答案 1 :(得分:-1)

$(".payment").on("click",function(event){
    console.log(event.target.value);
});

答案 2 :(得分:-2)

  1. 您正在抓取页面上具有类payment的每个元素。这可能会为您提供输入或div等。您需要精确的<input>,并在其上放置ID。

  2. 您正试图提醒event-object @Quentin指出,阅读他的评论

  3. 如果您想获得这样的输入值,您将不得不写:$(*get input*).val()

  4. 如果要测试对象的打印效果,alert()不是要使用的功能。试试console.log( *object* )