大家好我想知道如何获取此代码的值:
<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);
答案 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)
您正在抓取页面上具有类payment
的每个元素。这可能会为您提供输入或div等。您需要精确的<input>
,并在其上放置ID。
您正试图提醒event-object
@Quentin指出,阅读他的评论
如果您想获得这样的输入值,您将不得不写:$(*get input*).val()
如果要测试对象的打印效果,alert()
不是要使用的功能。试试console.log( *object* )