У меня есть объект JavaScript. И вы можете увидеть строку:Как я могу отделить этот код JavaScript дальше?
window.gv.borderiseTDCell(this);
ли tigthly подсоединенный к окну (если gv
не инициализирован он выходит из строя). Однако я действительно хочу это сделать:
//bind the click event
jQuery('.highlightableTDCell').click(function() {
borderiseTDCell(this);
});
Но это не работает. Любые идеи, что я могу сделать? Это полный lisinng (с жесткой связью):
gridview = function() {
//bind the click event
jQuery('.highlightableTDCell').click(function() {
window.gv.borderiseTDCell(this);
});
};
//selecting cell
gridview.prototype.selectCell = function (obj) {
//dostuff to cell
};
И страница ...
<table class="EditTable" cellpadding="0" cellspacing="0">
<tr>
<td>
<div style="">0</div>
</td>
<td>
<div style="">0 akudsfsa fdhsad fiasgdf swae</div>
</td>
<td class="highlightableTDCell">
<div>
<input value="0.00"/>
</div>
</td>
</tr>
</table>
Где 'window.gv' набор? – JaredPar
Если вы используете JQuery, используйте $ this вместо этого, так что вы можете получить доступ к правильному указателю ... – Alfabravo