2010-06-03 116 views
0

我有一个动态生成的复选框的网页和我有 以下事件时触发用户每次点击任何复选框获取点击复选框的标签

$(':checkbox').click(function() { 

}); 

我的问题是如何我可以获取已由用户触发的复选框的文本吗?
谢谢

回答

1

以@CliffC查询和改变它,这应该工作。它的一个显式的查询,所以你总是会得到正确的标签

$(':checkbox').click(function() { 

alert($(this).parent().find("label[for=" + this.id +"]").text()); 
}); 
0

找到了解决办法

$(':checkbox').click(function() { 
    alert($(this).parent().find("label").text()); 
}); 
+0

哈哈!....可能有许多标签......如果你这样做'。接下来()'或'.prev()',它会接近...;)但是,OP仍然要求在复选框上输入文字,这令人困惑......;) – Reigel 2010-06-03 12:05:23