Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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
C# jQuery动态更改创建元素的文本_C#_Jquery_Asp.net Mvc - Fatal编程技术网

C# jQuery动态更改创建元素的文本

C# jQuery动态更改创建元素的文本,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我有两个相同id的跨度。一个是正常的,另一个是动态创建的。顺便说一句,我不能更改ID,它们必须是相同的 <span id="mySpan">Hello, World 1!</span> <span id="mySpan">Hello, World 1!</span> 我正在做一个ajax请求,结果出来后,我想动态更改创建的span文本。第一个正在改变,我想我无法达到第二个 <span id="mySpan">Hello, World

我有两个相同id的跨度。一个是正常的,另一个是动态创建的。顺便说一句,我不能更改ID,它们必须是相同的

<span id="mySpan">Hello, World 1!</span>
<span id="mySpan">Hello, World 1!</span>
我正在做一个ajax请求,结果出来后,我想动态更改创建的span文本。第一个正在改变,我想我无法达到第二个

<span id="mySpan">Hello, World 1!</span>
<span id="mySpan">Hello, World 2!</span>

我已经尝试了一个小时,但没有成功。

您可以使用属性属性选择两个跨距

$('[id="mySpan"]') //selects both elements 

但是对多个元素使用相同的id不是一个好的做法。

您可以使用属性属性选择两个跨距

$('[id="mySpan"]') //selects both elements 
但是对多个元素使用同一id不是一个好的做法。

在DOM中不应多次使用同一id。 如果多次定义了相同的id,DOM只考虑从顶部开始的第一个id

这就是为什么它首先与他人合作,而不是与他人合作的原因

将id属性更改为class,然后使用jquery处理该类以更改文本。

在DOM中不应多次使用同一id。 如果多次定义了相同的id,DOM只考虑从顶部开始的第一个id

这就是为什么它首先与他人合作,而不是与他人合作的原因


将id属性更改为class,然后使用jquery处理该类以更改文本。

是否可以将类添加到span?然后按类而不是id选择它们。另一个是用相同的id动态创建的。这是如何动态创建的?我不能更改id,它们必须是相同的什么-重复的id属性无效html@StephenMuecke我知道这是无效的,但我们正在使用的系统正在制造这个,而不是我。我不能修改它。正因为如此,我正试图操纵系统。一旦在客户端上运行它,您就可以做您想做的事情-.removeAttr'id'.addClass'…'您还可以向span添加什么类?然后按类而不是id选择它们。另一个是用相同的id动态创建的。这是如何动态创建的?我不能更改id,它们必须是相同的什么-重复的id属性无效html@StephenMuecke我知道这是无效的,但我们正在使用的系统正在制造这个,而不是我。我不能修改它。正因为如此,我正试图操纵这个系统。一旦在客户端上运行了它,你就可以做你想做的事情-.removeAttr'id'.addClass'…'随便什么