Skip to main content

I have a dynamically generated list of hyperlinks and i'm using jquery to bind the click events, everything is working fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

This is what I was trying to do without any success.

My full code:

$(document).ready(function () {
     $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus); 
        });
         
function SaveRequirmentStatus(event) {
      var itemID var= itemID=$$(event.currentTarget).attr('id');
      var intProjectId var= intProjectId=$$('[id$="hdnProjectId"]').val();
      var idRequirment var= idRequirment=itemIDitemID.split('_')[1];
      var idRequirementPhase var= idRequirementPhase=itemIDitemID.split('_')[2];
        var idPhaseStatus = $(event.currentTarget).val();
        if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
            $.getJSON('handler/RequirementLifecycleHandler.ashx?     FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function (ValueStatus) {
                var s = ValueStatus;
                alert(this);
                this.value = s;
            });
            }
}    }

I have a dynamically generated list of hyperlinks and i'm using jquery to bind the click events, everything is working fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

This is what I was trying to do without any success.

My full code:

$(document).ready(function () {
     $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus); 
        });
        function SaveRequirmentStatus(event) {
        var itemID=$(event.currentTarget).attr('id');
        var intProjectId=$('[id$="hdnProjectId"]').val();
        var idRequirment=itemID.split('_')[1];
        var idRequirementPhase=itemID.split('_')[2];
        var idPhaseStatus = $(event.currentTarget).val();
        if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
            $.getJSON('handler/RequirementLifecycleHandler.ashx?FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function(ValueStatus) {
                var s = ValueStatus;
                alert(this);
                this.value = s;
            });
            }
    }

I have a dynamically generated list of hyperlinks and i'm using jquery to bind the click events, everything is working fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

This is what I was trying to do without any success.

My full code:

$(document).ready(function () {
    $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus);
});
 
function SaveRequirmentStatus(event) {
    var itemID = $(event.currentTarget).attr('id');
    var intProjectId = $('[id$="hdnProjectId"]').val();
    var idRequirment = itemID.split('_')[1];
    var idRequirementPhase = itemID.split('_')[2];
    var idPhaseStatus = $(event.currentTarget).val();
    if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
        $.getJSON('handler/RequirementLifecycleHandler.ashx?     FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function (ValueStatus) {
            var s = ValueStatus;
            alert(this);
            this.value = s;
        });
    }
}    

change Change hyperlink own text on its click event through jquery

I have a dynamically generated list of hyperlinkhyperlinks and ini'm using jquery i am bindingto bind the click eventevents, everything is workinworking fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

this iThis is what I was trying but dintto do without any success.

myMy full code is:

$(document).ready(function () {
     $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus); 
        });
        function SaveRequirmentStatus(event) {
        var itemID=$(event.currentTarget).attr('id');
        var intProjectId=$('[id$="hdnProjectId"]').val();
        var idRequirment=itemID.split('_')[1];
        var idRequirementPhase=itemID.split('_')[2];
        var idPhaseStatus = $(event.currentTarget).val();
        if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
            $.getJSON('handler/RequirementLifecycleHandler.ashx?FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function(ValueStatus) {
                var s = ValueStatus;
                alert(this);
                this.value = s;
            });
            }
    }

change hyperlink own text on its click through jquery

I have dynamically generated list of hyperlink and in jquery i am binding click event, everything is workin fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

this i was trying but dint success

my full code is

$(document).ready(function () {
     $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus); 
        });
        function SaveRequirmentStatus(event) {
        var itemID=$(event.currentTarget).attr('id');
        var intProjectId=$('[id$="hdnProjectId"]').val();
        var idRequirment=itemID.split('_')[1];
        var idRequirementPhase=itemID.split('_')[2];
        var idPhaseStatus = $(event.currentTarget).val();
        if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
            $.getJSON('handler/RequirementLifecycleHandler.ashx?FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function(ValueStatus) {
                var s = ValueStatus;
                alert(this);
                this.value = s;
            });
            }
    }

Change hyperlink own text on its click event through jquery

I have a dynamically generated list of hyperlinks and i'm using jquery to bind the click events, everything is working fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

This is what I was trying to do without any success.

My full code:

$(document).ready(function () {
     $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus); 
        });
        function SaveRequirmentStatus(event) {
        var itemID=$(event.currentTarget).attr('id');
        var intProjectId=$('[id$="hdnProjectId"]').val();
        var idRequirment=itemID.split('_')[1];
        var idRequirementPhase=itemID.split('_')[2];
        var idPhaseStatus = $(event.currentTarget).val();
        if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
            $.getJSON('handler/RequirementLifecycleHandler.ashx?FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function(ValueStatus) {
                var s = ValueStatus;
                alert(this);
                this.value = s;
            });
            }
    }
Source Link
Your father
  • 107
  • 1
  • 11

change hyperlink own text on its click through jquery

I have dynamically generated list of hyperlink and in jquery i am binding click event, everything is workin fine, just one thing i am unable to do is to changes its text

 **this.value = s;**

this i was trying but dint success

my full code is

$(document).ready(function () {
     $('[id*="lnkStatus_"]').bind('click', SaveRequirmentStatus); 
        });
        function SaveRequirmentStatus(event) {
        var itemID=$(event.currentTarget).attr('id');
        var intProjectId=$('[id$="hdnProjectId"]').val();
        var idRequirment=itemID.split('_')[1];
        var idRequirementPhase=itemID.split('_')[2];
        var idPhaseStatus = $(event.currentTarget).val();
        if (intProjectId != '0' && idRequirment != '0' && idRequirementPhase != '0') {
            $.getJSON('handler/RequirementLifecycleHandler.ashx?FuncName=SaveRequirment&idRequirment=' + idRequirment + "&idRequirementPhase=" + idRequirementPhase + "&idProject=" + intProjectId + "&idPhaseStatus=" + idPhaseStatus, function(ValueStatus) {
                var s = ValueStatus;
                alert(this);
                this.value = s;
            });
            }
    }