在jQuery中,当我点击一个div时,你怎么做到这一点,我可以按下删除键并发生一些事情?
例如,我点击一个div,然后按下按钮删除它会发出警告。如果我没有点击div并按删除,则没有任何反应。谢谢!
答案 0 :(得分:1)
没有测试这段代码,但我想你应该使用这样的东西......
var divSelected = null;
$(document).ready(function(){
$("div").click(
function(){
divSelected = caller.id;
alert(test.val());
}
);
$('#DIV').keypress(function(e){
if(e.which == 46 && divSelected){ // 46 is the keycode for the delete key...
// do what you want...
}
});
});
答案 1 :(得分:0)
Garis Suero很接近,但我认为应该是:
$(function(){
var divSelected = null;
$('div').click(
function(){
divSelected = this;
});
$('div').keypress(function(e){
if(e.which == 46 && this == divSelected){
alert('Delete me!');
}
});
});
虽然也完全未经测试;)