我只想提醒最后一个值而不是所有点击的类示例
$(document).ready(function(){
$(".a").click(function(){
var a = $(this).children(".b").val();
$("#b").click(function(){
alert(a);
});
});
});</p>
您正在堆叠点击事件。
用于.unbind()
移除之前添加的点击事件$("#b")
改成:
$(document).ready(function(){
$(".a").click(function(){
var a = $(this).children(".b").val();
$("#b").unbind("click");
$("#b").click(function(){
alert(a);
});
});
});
您可以在处理程序之外定义一个变量并对其进行更新。
$(document).ready(function() {
var cur = 0;
$(".a").click(function() {
cur = $('.b', this).val();
});
$("#b").click(function() {
alert(cur);
});
});
试试这个
$(document).ready(function(){
var a = "" ;
$(".a").click(function(){
a= $(this).children(".b").val();
});
$("#b").click(function(){
alert(a);
});
});
使用 :eq 选择器从元素列表中选择特定子元素,例如$('.a:eq(2)')
选择第三个元素。