我正在尝试将元素附加到<div>
页面的 a,但它不起作用。
第 1 页 (index.php)
<a href=" another.php " id="p1id" type="button">Go to page 2</a>
第2页(另一个.php)
<div id=p2id></a>
JavaScript (jqtest.js)
$.("#p1id").click(function(){
$.("#p1id").append()
});
我正在尝试将元素附加到<div>
页面的 a,但它不起作用。
第 1 页 (index.php)
<a href=" another.php " id="p1id" type="button">Go to page 2</a>
第2页(另一个.php)
<div id=p2id></a>
JavaScript (jqtest.js)
$.("#p1id").click(function(){
$.("#p1id").append()
});
问题
$.("#p1id").click(function(){
-^here
$.("#p1id").append()
--^ here
});
去除那个.
试试这个:
<div id="p2id"></div>
...
$("#p1id").click(function(event){
$("#p1id").append();
event.preventDefault();
return false;
});
此外:
append
一些东西<a/>
作为按钮。您将需要阻止默认操作,即加载页面。你也append()
没有参数地打电话。它需要一个content
论据。
如果你的 html 是
<div id="p1id">A div<div>
你可以追加喜欢
$(function(){
$('#p1id').click(function(e){
var myP=$('<p class="myClass">New paragraph</p>');
$(this).append(myP);
});
});
一个例子是here。