Artiklar » JavaScript » jQuery EndsWith istället för ASP.NET ClientID

 
 

jQuery EndsWith istället för ASP.NET ClientID

Författare: bps
Datum: den 14 september 2009
Antal lästa: 2903
Ej stjärnmärkt

Vi har väl alla varit med om att ASP.NET ändrar id på våra element när vi jobbar med Web Forms och MasterPages. Använder man också jQuery för att manipulera något av dessa element så blir det genast krångligare. Visst kan man kolla källkoden för alla element och använda det, eller så kan man skriva all javascript kod direkt i html dokumentet och använda
Kod:

$('#<%=mittID.ClientID%>')



Men man vill ju helst ha sitt javascript i en extern *.js fil och då går detta bort. Som tur är finns det bra sätt att lösa detta på, jQuery har något som kallas för "Attribute filters" och det  kan se ut såhär $('[id$=mittID]') det här letar igenom hela sidan efter id som slutar på 'mittID'.

Här är en kort screencast som beskriver det hela:


Se bloggposten på http://dattaproffs.se/post/2009/09/13/Anvand-jQuerys-EndsWith-for-att-slippa-ha-din-javascript-kod-i-html-dokumentet-nar-ASPNET-andrar-ClientID.aspx
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,0313 sekunder att ladda sidan