2015-07-13 28 views
2

是否有可能刷新div上的單選按鈕單擊呈現的div?是否可以刷新單選按鈕上的div?

我有這種情況;

使用jQuery,我需要刷新單選按鈕單擊一個div。單選按鈕存在於特定的div,我需要刷新。

到目前爲止我所做的所有研究,我見過的webPages /論壇,他們都有應該刷新的div外的例子。

我有類似:

<div class="abc"> 

    <ul class="typeA"> 
     <li><input name="regType34" onclick="javascript:loadRegister('34',$(this).attr('data-title'));" value="REG" type="radio" id="34_1" class="MyStyle" data-title="reg" checked="checked"> 
     <label for="34_1" style="background-position: 0px -67px;">Register</label></li> 
     <li><input name="regType34" onclick="javascript:loadGraph('34',$(this).attr('data-title'));" value="GRA" type="radio" id="34_2" class="MyStyle" data-title="gra"> <label for="34_2">Graph</label></li> 
    </ul> 
</div> 

是否有可能的是,當上「regType34」,完整格「ABC」用戶點擊會得到刷新?

更新單元格的內容

+0

你是什麼意思刷新?喲意味着再次從服務器重新加載teh的內容...如果是這樣的話,應該發生在檢查狀態...應該保留由用戶檢查的無線電.... –

+0

是的,我的意思是重新加載的內容基於check.checked狀態的div應該根據用戶檢查的內容保留。 –

+1

是的。我認爲你可以在單選按鈕上綁定一個單擊事件處理程序,並在單擊時通過發送ajax請求來刷新div。 –

回答

1
Try this : 
    $("input[name=regType34]").click(function(){ 
    $("#abc").html("html that you want to show on div refresh"); 
    }) 
0

請按照下面的jQuery代碼是刷新單選按鈕的點擊div元素的重新加載。我寫了下面的jQuery代碼,並在初始頁面狀態和每次點擊收音時加載它。

JQuery的:

$(document).ready(function() { 

    function refreshMe(){ 
     $("#loading").show(); 

     var dt = new Date(); 
     var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds(); 
     $("#refreshDiv").html(time); 
     $("#loading").hide(); 
    } 

    // call the method on radio click: 
    $(document).on('click', '#myRadio', function(e){ 
     e.preventDefault(); 
     refreshMe(); 
    }); 

    // call the method when page is opened: 
    refreshMe(); 

}); 

HTML:

<input type='radio' id='myRadio'> 
<div id='refreshDiv'></div> 

例如,您可以乘坐jsfiddle

讓我知道,如果你面對這方面的任何查詢/關注。

+0

在OP中提到的情況下,單選按鈕位於需要刷新的div內。 –

+0

請檢查[this](jsfiddle.net/sk4bxmpr/3/)。 html()函數將替換div的全部內容,因此您可以將其用作您的需求。 根據您的要求更新代碼。讓我知道你是否面臨任何進一步的查詢/關注。 –

0

試試這個代碼:

function loadRegister(val, myAttrData){ 
$("div.abc").text("Hello! My value is="+val+" and Data is="+myAttrData); 

} 

同樣你可以寫你的loadGraph()了。讓我知道它是否對你有幫助。

相關問題