JQuery का उपयोग करके स्पैन के लिए मान कैसे सेट करें


371

JQuery का उपयोग करके स्पैन के लिए मान कैसे सेट करें ..

उदाहरण के लिए ... नीचे मेरा स्पैन है

<span id="submittername"></span>

मेरे JQuery कोड में ...

 <script type="text/javascript">
jQuery.noConflict();

jQuery(document).ready(function($){

    var invitee = $.ajax({
        type: "GET",
        url: "http://localhost/FormBuilder/index.php/reports/getInvitee/<?=$submitterid;?>",
        async: false
    }).responseText;

    var invitee_email=eval('(' + invitee + ')');
    var submitter_name=$.map(invitee_email.invites, function(j){ 
        return j.submitter;
    });         
    alert(submitter_name); // alerts correctly 
    $("#submittername").text(submitter_name); //but here it is not working  WHy so??????
});


1
आपने स्पैन की आईडी (सब्मिट के बदले सबमिटर) को मिस कर दिया है।
किंजनाककिस

जवाबों:


736

तुम कर सकते हो:

$("#submittername").text("testing");

या

$("#submittername").html("testing <b>1 2 3</b>");

3
.text और .html में क्या अंतर है?
ज़ेडरेहमान

4
@Zaid .text()किसी भी HTML वर्ण से बच जाएगा ताकि इसे पाठ के रूप में प्रदर्शित किया जा सके। का प्रयोग करें .html()आप HTML कोड डालने कर रहे हैं कि आप ब्राउज़र को रखना चाहते हैं। अधिक जानकारी: api.jquery.com/text/#text2
गेब्रियल लुसी

20

आप यहां उन jQuery(document).ready(function($) {}साधनों का उपयोग कर रहे हैं जिनके jQueryस्थान पर आप उपयोग कर रहे हैं $। तो अपने मुद्दे को हल करने के लिए निम्नलिखित कोड का उपयोग करें।

jQuery("#submittername").text(submitter_name);

इससे आपकी समस्या दूर हो जाएगी।


12

आप गलत चयनकर्ता आईडी ढूंढ रहे हैं:

 $("#submitter").text(submitter_name);

होना चाहिए

 $("#submittername").text(submitter_name);


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.