如何从test.html更改索引元素

时间:2013-08-04 22:34:26

标签: php javascript jquery html ajax

您好我需要在test.html上创建一个表单,点击时使用输入元素更改索引元素(标题,图像,描述(文本)和href属性)。你能救我吗?

的index.html

<html>
<body>
<p id="pal">This is a paragraph.</p>
<p>This is another paragraph.</p>
<button id="ch">Replace the first p element with new text</button>

</body>
</html>

的test.html

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("#ch").click(function(){
    $("#pal").replaceWith(#in1);
  });
});
</script>
</head>
<body>
<input id="in1" type="text"></input>
<input id="in2" type="text"></input>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

好的,如果我理解得很好,你会有一个输入标签,用户会写一些东西,当他点击按钮时,该内容会转到另一个地方。

输入他写的地方:

<input type="text" id="user_text">

点击它应该去的地方:

<p id="pal">This is the target.</p>

点击按钮:

<button id="ch">Replace the first p element with new text</button>

JQuery脚本应该是:

$(document).ready(function(){
  //on click
  $("#ch").click(function(){
    //get content from input (what user wrote)
    var userContent = $("#user_text").val();
    //put it inside the desired div
    $("#pal").html(userContent);
    //clean what user wrote
    $("#user_text").val('');
  });
});

如果您想查看结果,请参阅 JSFiddle