在实验jquery时,我创造了这个 html和javascript。
<body>
<div id="results">
<div class="mylinkdiv">
<a class="mylinkclass" href="#">8</a>
: This is supposed to be a toaster.
<br>
<a class="mylinkclass" href="#">14</a>
: with a toaster maybe.
<br>
<a class="mylinkclass" href="#">51</a>
: If we re really creative.
<br>
</div>
</div>
<button id="remove" type="button" > Remove</button>
<button id="add" type="button" > Add</button>
</body>
javascript 具有弹出含有链接文本的信件的函数。 它还有一个函数可以添加一些链接到 div. A 函数上, 它被命名为删除, 从而删除了内部 div 。
$(document).ready(function(){
$( .mylinkclass ).click(function(){
getLinkText(this);
});
$( #remove ).click(function(){
removeContents();
});
$( #add ).click(function(){
addContents();
});
});
function getLinkText(that){
var txt = $(that).text();
var num = parseInt(txt);
alert( num= +num);
return false;
}
function addContents(){
$( #results ).append( <a class="mylinkclass" href="#">70</a> new line1 <br> );
$( #results ).append( <a class="mylinkclass" href="#">77</a> new line2<br> );
}
function removeContents(){
$( .mylinkdiv ).remove();
}
当我点击原始 html 页面的链接( 即 3 个链接 ) 时, 警示盒就会弹出 。
当我点击添加按钮时, 它会为 div 添加两个新链接 。 但是, 当我点击这些新添加的链接时, 提醒不会弹出! strong >
我不明白为什么... 有人能告诉我吗?