我可以动态传递按钮ID吗?
$('#Button1').focus(function () {
if (document.getElementById('HiddenVal').value != null && document.getElementById('HiddenVal').value != '') {
$('#txtbox1').val(document.getElementById('HiddenVal').value);
$('#Button1', window.parent.document).css("background-color", "#fcc63b");
document.getElementById('HiddenVal').value = '';
}
});
这里我想动态传递按钮ID,而不是使用$('#Button1')
。
我可以使用吗?
答案 0 :(得分:1)
是的,您可以将代码放在函数中......并将id作为参数传递给该函数 - 就像这样......
function dynamicId(id){
newId = '#'+id
$(newId ).focus(function () {
...
...
});
}
答案 1 :(得分:0)
似乎您的代码可以写成:
$('#Button1').focus(function () {
var hiddenValue = $('#HiddenVal').val();
if (hiddenValue != null && hiddenValue != '') {
$('#txtbox1').val($(hiddenValue );
$(this).css("background-color", "#fcc63b");
$('#HiddenVal').val('');
}
});
此致
最高