2016-10-11 13 views
0

mysqlのクエリによって生成する複数のテキストエリアから1つのテキストエリアを選択私はmysqlのクエリによって、私のコード生成に多くのテキストエリアを持っており、このクエリの結果によってIDを与え

<div class='examples form-group margin-bottom-none'> 
    <div class='col-sm-9'> 
    <textarea class="mention form-control input-sm" id="reponse" placeholder="Essayer de taguer quelqu'un en tapant @nom" rows="1"></textarea> 
    </div> 
    <div class='col-sm-2'> 
    <button class='get-syntax-text btn btn-danger pull-right btn-block btn-sm' id="add" id2="<?php echo $row['id_proposition']?>" type="submit">Comment</button> 
    </div> 
</div> 

私はget-syntax-text上のクリックで希望しますこれだけTEXTAREA、または私は私がget-syntax-textボタン

をクリックしたとき、私は、mysqlのクエリでIDを与える唯一のテキストエリアを選択するにはどうすればよい

$('.examples .get-syntax-text').click(function() { 
    var id_prop= $(this).attr('id2'); 
    alert(id_prop); $('textarea.mention').mentionsInput('val', function(text) { 
    var response=text; 
    alert(response); 
    }); 
}); 

を持っているすべてのテキストエリアを選択していたコードを選択するボタン

+0

idセレクタを使用してみましたか? – scrappedcola

+0

私はjqueryの初心者です、どのように私はidセレクタを使用できますか? – simo9900

+0

jqueryサイトに移動し、チュートリアルの1つに従ってください!基本的な使用法情報を最初に見つけずに人々が言語を使用しようとするのは真剣です。 – scrappedcola

答えて

1

関数func_site_editing(){} onclickを "html" に追加すると、コードの保留中のコードが必要な場合とされない場合があります。それは聴取者が最初に発言するのを1つの発言から守る。

$(document).ready(function() { 
    document.getElementById("site_editing").addEventListener("click",func_site_editing, false));  
} 

人々は、イベントをeに置き換える傾向があり、かつ/またはevtを省略形に置き換える傾向があります。 イベントで、次いで、クリックされたものを返し.TARGET、その後.IDは、html要素

function func_site_editing(event){ 
    var myvalue = document.getElementById(event.target.id).value  
    //console.log(event.target); 
    //console.log(event.target.id); 
    //console.log(myvalue); 
} 

this 
this.id 
vs 
event 
event.target 
event.target.id 

のIDを返し、私は他の言うことは十分に最新ではないですが、「これは」終わったようです中古。以前の年にevent.targetはより必要な/使用されています。 (ループを使用して)刺激を与えて、特定の機能をどのように開始したのかを見つける必要がなくなりました。 "event.target"のために、その特定の情報が得られます。

関連する問題