Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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编辑span_Jquery - Fatal编程技术网

使用jquery编辑span

使用jquery编辑span,jquery,Jquery,我有一个有多个子div的div。儿童div的内部由一张桌子组成。该表中有两个跨度表,我需要使用jquery编辑它们。也许每个选择器都有一个 <div class="slides"> <div class="Slide1><table><tr><td><span class="span1"></span><span id="span2"></span></td>

我有一个有多个子div的div。儿童div的内部由一张桌子组成。该表中有两个跨度表,我需要使用jquery编辑它们。也许每个选择器都有一个

      <div class="slides">
    <div class="Slide1><table><tr><td><span class="span1"></span><span id="span2"></span></td></tr></table></div>
    <div class="Slide2><table><tr><td><span class="span1"></span><span id="span2"></span></td></tr></table></div>
</div>

我要进入的每个div都要编辑span1和span2。span 1表示迭代次数,span 2表示总幻灯片大小。谢谢您的帮助。

首先,您的ID和类设置错误。您不能有两个相同的Id:

<div class="Slide1><table><tr><td><span class="span1"></span><span id="span1"></span></td></tr></table></div>
    <div class="Slide2><table><tr><td><span class="span2"></span><span id="span2"></span></td></tr></table></div>

您有两个具有相同id=span2的跨距。这不是有效的HTML。每个元素都应该有一个唯一的标识符。
$('#span1').text("whatever you want in there");
$('.span1').text("whatever you want in there");
$('#span2').text("whatever you want in there");
$('.span2').text("whatever you want in there");
function SetupNumberPictureCounter() {
    $('.span1').each(function (index) {
        $(this).html(++index);
    });
    $('.span2').html($('div.Slide_Item').size());
}