簡體   English   中英

改變值 <p> 在PartialView中

[英]Change value of <p> in PartialView

我的PartialView與<p>

這是代碼

  <p id="findings-date" class="blue-text">Test</p>

我通過此js代碼將partialView加載到div中

 $(document).on('click',
    '.findingval',
    function () {
        var findingval = $(this).text();
        var idvalue = $(this).siblings('.idvalue').text();
       $('#left-window').load('@Url.Action("Findings", "PatientDatabase")');

    });

我需要將p值更改為findingval

我試過了

$('#findings-date').text(findingval); 但它不起作用。

在此之后,我試圖僅獲得像$('#findings-date').text();

但這是空的。 為什么這樣?

似乎在未附加partialView時嘗試獲取數據。

腳本的完整代碼

   $(document).on('click',
    '.findingval',
    function () {
        var findingval = $(this).text();
        var idvalue = $(this).siblings('.idvalue').text();
       $('#left-window').load('@Url.Action("Findings", "PatientDatabase")');
       var date = $('#findings-date').text();
      alert(date);
    });

load()是異步的。 使用完整的回調,以便在嘗試訪問新HTML之前先對其進行加載

$('#left-window').load('@Url.Action("Findings", "PatientDatabase")', function(){
  // new html exists now
  $('#findings-date').text(findingval );
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM