Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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/2/jquery/78.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
Javascript 使用jQuery修改元素内容_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery修改元素内容

Javascript 使用jQuery修改元素内容,javascript,jquery,Javascript,Jquery,以下是一些我的js、jquery代码片段: case "username": if (inner.length>3 && inner.length < 25) input.next().attr("src", "accepted.png"); else { input.next().attr("src", "declined.png"); input.next("p").innerHTML="დასაშვებია 3-დან 25-მდ

以下是一些我的js、jquery代码片段:

case "username":
  if (inner.length>3 && inner.length < 25)
    input.next().attr("src", "accepted.png");
  else {
    input.next().attr("src", "declined.png");
    input.next("p").innerHTML="დასაშვებია 3-დან 25-მდე სიმბოლო";
  }
  break;
Username: <input type="text" name="username" onkeypress="First()" class="in">
<img src="" class="vimg">
<p></p>
案例“用户名”:
如果(内部长度>3和内部长度<25)
input.next().attr(“src”,“accepted.png”);
否则{
input.next();
input.next(“p”).innerHTML=”დასაშვებია 3-დან 25-მდე სიმბოლო";
}
打破
下面是我的HTML代码片段:

case "username":
  if (inner.length>3 && inner.length < 25)
    input.next().attr("src", "accepted.png");
  else {
    input.next().attr("src", "declined.png");
    input.next("p").innerHTML="დასაშვებია 3-დან 25-მდე სიმბოლო";
  }
  break;
Username: <input type="text" name="username" onkeypress="First()" class="in">
<img src="" class="vimg">
<p></p>
用户名:

它正在更新图像src,但没有在段落中添加任何文本,有人可以帮助我吗?

应该是:

input.next().next()[0].innerHTML="დასაშვებია 3-დან 25-მდე სიმბოლო";


根据jQueryAPI文档,下一个选择器获得下一个直接的DOM同级。Input的下一个DOM元素是img,而不是段落

添加选择器“p”告诉
.next()
仅当下一个立即元素是段落时才提供该元素(它不是段落,它仍然是src标记)


要选择段落,可以执行
input.next().next()
,也可以为段落指定id,然后通过执行
$(“#para id”)来选择段落

请修改您的问题标题,以正确表示您的问题。请显示更多的JavaScript代码,以便我们可以看到您正在尝试执行的操作。谢谢,谢谢第一种方法有效,第二种方法无效…出现了什么问题?请参阅更新版本;您必须使用next()。next()它们都应该可以工作。你有什么错误吗?检查控制台或者你能创建一个JSFIDLE吗?你能给我你的fb帐户链接吗?奇怪的是我不在fb上。有趣吗?