2010-11-30 15 views
6

मैं अगर href शामिल 'आ-जल्द ही' अगर यह अपने उत्पादों पृष्ठ पर जाने के href परिवर्तन होता जाँच करना चाहते करने के लिए href href परिवर्तन में कुछ होते हैं:एक अगर एक लिंक इस

$('a[href$="coming-soon"]').attr('href', '/products.aspx'); 

इसे बाहर काम नहीं कर सकते।

उत्तर

0

$= का अर्थ है "के साथ समाप्त होता"। आप लिंक ढूंढना चाहते हैं कि में (कहीं भी यूआरएल में) आने वाले हैं? $= के बजाय *= आज़माएं।

0

आपका चयनकर्ता वर्तमान में कोई एंकर टैग है जिसका hrefcoming-soon के साथ समाप्त होता है। चयनकर्ता *= है शामिल हैं:

$('a[href*="coming-soon"]').attr('href', '/products.aspx'); 

देखें http://api.jquery.com/attribute-contains-selector/

यदि यह समस्या नहीं है, यह सुनिश्चित कोड भाग गया जब डोम भरी हुई है है; $(document).ready()

$(document).ready(function() { 
    $('a[href*="coming-soon"]').attr('href', '/products.aspx'); 
}); 
0

उपयोग contains selector में कोड लपेटकर द्वारा।

$(document).ready(function(){ 
    $("a[href*='coming-soon']").attr('href', '/products.aspx'); 
}); 

Try it here!

संबंधित मुद्दे