2011-03-24 12 views
93

से शुरू होता है मैं कुछ मूल्यों से शुरू होने वाली आईडी के साथ सभी तत्व प्राप्त करने का प्रयास कर रहा हूं। नीचे मेरा jQuery कोड है। मैं वस्तुओं की खोज करते समय एक जावास्क्रिप्ट चर का उपयोग करने की कोशिश कर रहा हूं। लेकिन यह काम नहीं करता है। मैं नीचे क्या खो रहा हूँ? तो आईडी 'मान' तलाश कर रहा हूँ क्लिक किया तत्व का मान हैjQuery आईडी

$(document).ready(function() { 
    $('input[name$="_chkmulti"]').click(function(){ 
     var value = $(this).val(); 
     $("td[id^= + value +]").each(function(){ 
      alert("yes"); 
     }); 


    }); 
}); 

उत्तर

171

कोशिश:

$("td[id^=" + value + "]") 
40

ये रहा:

$('td[id^="' + value +'"]') 

इसलिए यदि मूल्य उदाहरण 'foo' के लिए है , तो चयनकर्ता 'td[id^="foo"]' होगा।

ध्यान दें कि उद्धरण अनिवार्य: [id^="...."] है।

स्रोत: http://api.jquery.com/attribute-starts-with-selector/

+1

उद्धरण वास्तव में अनिवार्य नहीं हैं: "मूल्य:।। एक विशेषता मान या तो एक गैर उद्धृत एक शब्द या एक उद्धृत स्ट्रिंग हो सकता है" उत्तर में जुड़े दस्तावेज़ों से। स्वीकृत उत्तर के समान। JQuery API के लिंक के लिए –

+0

+1। बहुत उपयोगी! –

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