您好我需要在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>
答案 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