Ich habe den folgenden Code, der eine Funktion ähnlich der Art und Weise der Kommentar-Link funktioniert hier auf Stackoverflow ... wenn es angeklickt wird, löst ein ActionResult und füllt ein div
$(function() {
$("a[id ^='doneLink-']").live('click', function(event) {
match = this.id.match(/doneLink-(\d+)/);
container = $("div#doneContainer-" + match[1])
container.toggle();
if (container.is(":visible")) {
container.load($(this).attr("href"));
} else {
container.html("Loading...");
}
event.preventDefault();
});
});
Ich möchte in der Lage sein, eine Dinge zu tun, ändern Sie den Link-Text, von denen sie auf etwas wie "Ausblenden" und auch deaktivieren andere Links in dem kleinen Menü, dass dieser Link befindet.
編集する。 Der zu dieser Funktion gehörende Quelltext sieht folgendermaßen aus
<div id="dc_lifelistmenu"style="float:left;padding-bottom:5px;font-size:10pt;width:400px;">
<a href="stackoverflow.com/entries/addentry/86">Add Entry</a> |
<a href="stackoverflow.com/goals/adddaimoku/86" id="daimokuLink-2">Log Daimoku</a> |
<a href="stackoverflow.com/goals/done/86" id="doneLink-2">Mark Completed</a> |
<a href="stackoverflow.com/goals/remove/86">Remove</a>
</div><br />
<div id='daimokuContainer-2' style="display:none;"> Loading...</div>
<div id='doneContainer-2' style="display:none;"> Loading...</div>