[英]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.