我不知道如果将ID从后面的代码传递给函数,如何处理控件的值来解决问题。
我有一个名为StateSelect的函数,它被添加到后面的代码中的控件中。它有参数。最后一个参数是txtCity.ClientID.ToString()
在我的html中,我将此函数定义为
function StateSelectedp(city, state, ddlZipName, txtCityID)
{
alert($.trim($('#txtCityID').value)); //not sure how to do it
}
我需要获取txtCityID控件的值。如何用jQuery引用它?
谢谢
答案 0 :(得分:0)
要获取具有变量ID的元素的值,您可以按照以下方式执行某些操作...
function StateSelectedp(city, state, ddlZipName, txtCityID)
{
alert($('#' + txtCityID).val());
}
txtCityID是表示给定元素的整个ID的字符串。要使jQuery按ID进行搜索,必须在'#'之前添加ID。字符。选择元素后,val()函数将返回所选元素集中第一个(我认为它只是第一个,无论如何)元素的值。反正应该只有一个,因为只有一个元素应该有一个给定的id。
但请记住,这一切都发生在客户端。您对代码隐藏(Web窗体术语)的引用意味着您可能打算在服务器端对此执行某些操作,因此这可能是您可能正在寻找的路径,也可能不是。