0

別のファイルからコンテンツを取得するファイルがあり、JS を使用して、データベースから情報を取得して表示する php ファイルを呼び出します。

これは正常に機能しますが、他のファイルから表示された情報を取得できるようにしたいので、使用できると思って$('.className').val();いましたが、常に「未定義」が返されます。

これはこれまでの JS コードです: index.php

$(document).ready(function() 
{
    $(".trade_window").load('signals.php?action=init');
    console.log($('.market_name_1').val());
});

私が言ったように、initの出力は問題ありませんが、値を取得することが問題です。これは、phpファイルによって生成されたHTMLです。

<div class="market">
    <h3 class="market_name_1">GBPUSD</h3>
    <img src="images/buy.png">                                              
    <p class="market_data">
    </p><p>BUY</p>
    <p class="market_data">1.55605</p>
    <p class="market_data">18:21:02</p> 
</div>

私は現在、JS と JQuery の素晴らしさを学んでいるので、自分の過ちから学びたいと思っています。これに関するアイデアはありますか?私は何かばかげたことを見逃しているだけだと本当に思っていますが、指で触れざるを得ません。

4

3 に答える 3

3

内部から値を取得するには、代わりにjQuery のtext()メソッドを使用します。

console.log($('.market_name_1').text());

on('load')の代わりにを使用することもできますdocument.ready

于 2013-05-02T10:13:10.623 に答える