-1

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

索引.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>

测试.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>
4

1 回答 1

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

于 2013-08-04T23:36:49.467 回答