2013-10-10 102 views
1

我想獲得表td列的填充值。該表使用Bootstrap 3 CSS進行樣式化。但是我得到的返回值是空的。jQuery的:獲取元素CSS值

這是我工作的代碼:

<tr><td> <input type="text" value="abcd" /></td></tr> 

我的javascript:

$("input").focus(function(e) { 
      alert($(this).parent().css("padding")); 
     }) 

我怎樣才能得到填充值?謝謝。

+1

看起來好像沒什麼問題http://jsfiddle.net/arunpjohny/LFfgv/1/ –

+1

調試不使用警報尤其是內側聚焦...使用的console.log。這應該很好。 – PSL

+0

即使使用引導http://jsfiddle.net/arunpjohny/ZrpQk/1/ –

回答

3
$("input").focus(function(e) { 
      alert($(this).parent().css("padding-top")); 
     }) 

無論您需要替換頂部與底部,左側,右側等。

0
$("input").focus(function() { 
    alert($(this).closest('td').css('padding')); 
})