2017-05-30 8 views
-3

スクリプトから収集した変数の出力を作成したい。スクリプト内でHTMLマークアップの変数を入力しているようには見えません。.htmlに変数を配置する方法

$(".regclick3").click(function(){ 
    $('.regtarget4').trigger('click'); 
    var data1 = $("[name='f_k_page_title']").val(); 
    var data2 = $("[name='f_extended_user_email']").val(); 

    $(".divoutput").html(data1+ " " + data2); 
}); 

HTML

<form> 
<input type="text" name="f_extended_user_email" /> 
<input type="text" name="f_k_page_title" /> 
</form> 

<div class="capture_data">Capture</div> 

<div class="divoutput"></div> 

はスクリプトにクラスと変数を追加することが可能ですか?

function showMe() 
 
{ 
 
    var theVal = $('#name').val(); 
 
    if(!theVal) 
 
    { 
 
    theVal = "Oop's No value entered"; 
 
    } 
 
    $('#theValue').html(theVal); 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" id="name" /> 
 
<br/> 
 
The value is :: <span id="theValue"></span> 
 
<br/> 
 
<button onClick="showMe();">Show Me</button>
:if文のvar DATA1は、その後

+1

以下のようにあなたのコードを使用しているあなた逃した+記号は明らかにあなたの問題 –

+1

があなたのHMTLを提供したり、スニペットを作成して理解することはできません。 – Hevar

+0

あなたの例の文字列の連結が間違っています。 – epascarello

答えて

0

があなたのコメントによると、はい、あなたはそれがそうのようなそうでない場合は、何かのデフォルトが存在する場合にのみ、HTMLを表示することができますありがとう「X」を表示が存在するので、もし、そこにすることができ

+1

ありがとうより良いと思われる。 Haribol! – Dee

0
$(".divoutput").html(data1+ " " data2+); 

// YAH!その可能何https://codepen.io/kalaiselvan/pen/xdoWYy

$(".divoutput").html(data1+ " " + data2); 
+0

どのようにdiv、クラスに追加すればよいですか? – Dee

+0

$( "。divoutput").html( "

"+data1+ " " + data2+"
");またはvar arr = ["
",data1,"",data2,"
"]; $( "divoutput")。html(arr.join( ""));クラスにn個の数値タグを追加することができます –

関連する問題