2015-05-30 65 views
0

我有一個外部js文件,其中的值是這樣設置的。外部jquery通過值到php文件

setAverageResult: function(p, g) { 
    var v = $e.find('.wpProQuiz_resultValue:eq(' + (g ? 0 : 1) + ') > * '); 
    v.eq(1).text(p + '%'); 
    v.eq(0).css('width', (240 * p/100) + 'px'); 
    v.eq(2).html('<div data-score='+ p +' data-role=""></div>');   
}, 

然後在php文件中顯示值。

<td class="wpProQuiz_resultValue"> 
    <div style="background-color: #F79646;">&nbsp;</div> 
    <span>&nbsp;</span> 
    <div class="match_recd"></div> 
</td> 

我想要的是,而不是通過HTML或文本傳遞我需要在PHP文件中的變量。因爲我可以在php文件中使用變量來匹配cuurent和列表。

對於如: - 在js文件,我得到的值= 50

因此,而不是讓分度值,我需要得到變量「p」 AM不是太瞭解關於jQuery的,所以請任何人都可以幫助我。 然後檢查類似如果p == 50 {}否則{}

回答

0

如果你想要得到的變量p,數據比分內部屬性,你可以做到以下幾點:

Supossing你添加ID到div,從DIV <div id="opts" data-score='+ p +' data-role=""></div>

獲取價值

value = $('#opts').data('data-score'); 

value = $('#opts').attr('data-score'); 

認沽值的div

$('#opts').data('data-score', '50'); 
$('#opts').attr('data-score', '50'); 
相關問題