[英]How Do I Store A PHP Variable In JS For Use With jQuery?
我想知道在哪里放置代碼從PHP中獲取變量(用於編號類)並將其存儲在jQuery可以訪問的變量中?
這是一個例子:
$(".object1-22").hover(function(e){
$(".object2-22").show();
}, function(e) {
$(".object2-22").hide();
});
所以在我的代碼中,我有兩個對象。 當您將鼠標懸停在object1的第22個實例上時,我希望它只顯示object2的第22個實例。
我怎么能執行這個任務?
如果為對象創建ID( “對象2的第22個實例” ),請使用HTML ID,而不是CSS類。
我想你想要對所有對象都有相同的行為,所以不要為每個對象編寫單獨的事件處理程序。 使用常見的CSS類( object1
和object2
)和個人ID( object1-22
, object2-22
)
考慮
$(".object1").hover(function(e){
$('#' + this.id.replace(/object1-/, 'object2-').show();
}, function(e) {
$('#' + this.id.replace(/object1-/, 'object2-').hide();
});
您甚至可以事先鏈接相關元素。
$(".object1")
.each(function () {
this.partner = $(this.id.replace(/^object1-/, 'object2-')[0];
})
.hover(function () {
$(this.partner).show();
}, function () {
$(this.partner).hide();
});
話雖如此,這是StackOverflow的一個問題,遺憾的是我沒有足夠的代表來相應地標記它。
難道你不能只是將php變量回顯到javascript中嗎? 或者我誤解了你的問題?
jsVar = <?php echo $phpVar; ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.