Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery指定gridview中的标签文本_Jquery_Asp.net_Gridview - Fatal编程技术网

Jquery指定gridview中的标签文本

Jquery指定gridview中的标签文本,jquery,asp.net,gridview,Jquery,Asp.net,Gridview,如何获取gridview中的标签,并使用jquery为该标签分配文本。通常,我们使用以下方法在jquery中分配文本 (“[id$='label1']”).val('Value')或$('#').val('Value') 但是,由于控件位于gridview中,如何分配文本 这是我的列表视图 <tr> <td style="width: 50px; text-align: center;" rowspan="2"> <asp:Label ID="lblID" run

如何获取gridview中的标签,并使用jquery为该标签分配文本。通常,我们使用以下方法在jquery中分配文本

(“[id$='label1']”).val('Value')
$('#').val('Value')

但是,由于控件位于gridview中,如何分配文本

这是我的列表视图

 <tr>
<td style="width: 50px; text-align: center;" rowspan="2">
<asp:Label ID="lblID" runat="server" Text=""></asp:Label>
</td>
 <td style="width: 50px; text-align: center;" rowspan="2">
<asp:Label ID="lblFirstname1" runat="server" Text='<%# Bind("firstname") %>'></asp:Label>
</td>
</tr>

在我的脚本文件中,我写的如下

$(“[id$='lblID']”)文本('Value')不起作用的

使用
text()
html()
val()
用于
输入
试试这个

$("[id$='label1']").text('Value')
已更新

$('#<%= lblID.ClientID %>').html('Value');
$('#').html('Value');
$('').find('span[id*='Label1']).text(“yourdata”);

&正如@bipen所说,您可以使用任意三个函数
text()、html()或val()

我建议您打开html视图源代码并查找其生成的ID属性值。可能是这样的

<span id="MainContent_GridView1_Label1">abc</span>
abc
然后使用

<script type="text/javascript">
    $("[id$='MainContent_GridView1_Lable1']").text('Hello Folk');
</script>

$(“[id$='MainContent\u GridView1\u Lable1']”)文本('Hello Folk');

您需要行索引

gridview控件创建标签名称,如:GridViewName\u LabelName\u RowIndex

如果要为所有标签设置相同的值,则必须使用该类:

$(".ClassName").text('Value');
或将行号指定给选择器:

$("[id$='YOURGRIDVIEWNAME_lblID_ROWINDEX']").text('Value');

你的第二个选择就行了。
$("[id$='YOURGRIDVIEWNAME_lblID_ROWINDEX']").text('Value');