2017-07-08 60 views
-1

在我的PHP代碼,我有這樣的行程:如何正確地將表記錄值放到jquery函數中?

echo "<td><button id='pausebut_{$record['idTrack']}' name='StopButton' 
type='Button' value='{$record['PreviewURL']}'>Stop</button> 
</td>"; 

I輸出一張桌子和每一行我創建一個唯一的ID按鈕。我想創建一個簡單的jQuery功能:

$('??????').hide(); 

但不是問題的標誌,必須有一個ID (pausebut_{$record['idTrack']})。我應該如何正確使用它?

+0

發送ID的實際值作爲一個字符串的前端,它的jQuery就可以抓住並創建一個動態元素那個ID。 – frozen

+0

問題不明確?你想隱藏所有的按鈕或特定的一個? –

+0

隱藏什麼和基於什麼條件?請花一些時間閱讀[問] – charlietfl

回答

0

試試這個。

請注意,最好爲每個按鈕分配一個類。如「pauseButtonClass」,那麼你的代碼看起來是這樣的:

$('.pauseButtonClass').click(function(){ var id = $(this).id(); //do with it what you want. });

+0

'$('StopButton')'尋找顯然不存在的元素'' – charlietfl

+0

您確定它正在工作嗎? ''StopButton'' ??? – Curiousdev

+0

我只是改變了它,並指出它是一個類。今天我還沒有喝足夠的咖啡因。 ;) – Difster

0
$("button[name='StopButton']").click(function(){ 
    var id = $(this).attr('id'); 
    $('#' + id).hide(); 
}); 
+0

是的,謝謝你,但這有點不對。事件不應該在點擊。 – Galat91

+0

@ Galat91檢查此jsfiddle以供參考https://jsfiddle.net/bn5sfgst/1/ – Shiladitya

+0

@Shiladitya謝謝。將嘗試瞭解它是如何工作的。 – Galat91

相關問題