gpt4 book ai didi

asp.net - jQuery 获取复选框的文本属性

转载 作者:行者123 更新时间:2023-12-03 22:59:23 25 4
gpt4 key购买 nike

我使用以下语句向页面添加一个复选框;

<script language="C#" runat="server">
protected void Page_Load ( object src, EventArgs e )
{
if (!IsPostBack)
{
CheckBox XChkBox = new CheckBox(); //instance of System.Web.UI.WebControls.CheckBox
XChkBox.ID = "someId"
XChkBox.Text = "someText"
somePlaceHolder.Controls.Add(XChkBox);
}
}
</script>

我需要在单击时获取该复选框的文本属性。我在 $('input[type=checkbox]').click(function(){}); 中尝试了 $(this).attr('Text');但它返回未定义。

我哪里出错了?请提出建议。

干杯

最佳答案

ASP .NET 呈现 Text ASP:CheckBox的属性(property)服务器控制,作为label <input type="checkbox" /> 之后的元素在客户端生成的标记上,它看起来像这样:

<input id="someId" type="checkbox" name="someId" />
<label for="someId"> someText </label>

您可以获得text label的作者:

$("input:checkbox").click(function() {
var $label = $(this).next('label');
alert($label.text());
});

关于asp.net - jQuery 获取复选框的文本属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1983863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com