我想做这样的事情
public class NameHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
private TextView name;
private RadioButton radioButton;
public NameHolder(View itemView) {
super(itemView);
name = (TextView) itemView.findViewById(R.id.name);
radioButton = (RadioButton) itemView.findViewById(R.id.radio_button);
itemView.setOnClickListener(this);
}
@Override
public boolean onClick(View v) {
//Put your code here
}
}
实际上我正在清除焦点输入的值,所以我想要排除那个案例
答案 0 :(得分:1)
尝试使用焦点事件
$('body').on('focus', 'input.totalprice', function(){
$(this).val('');
});
我不确定你在寻找blur
事件
$('body').on('blur', 'input.totalprice', function(){
$(this).val('');
});
答案 1 :(得分:1)
$('body').on(':not(click) change','#chkbox',function(){
alert( event.type );
})
$('body').on(':not(focus) click keyup change','#chkbox1',function(){
alert( event.type );
})
试试这种方式
答案 2 :(得分:0)
要清除焦点上的输入字段,请使用
$('input').on('focusin', function() {
this.value = '';
});
答案 3 :(得分:0)
没有任何名为'输入!焦点'
焦点事件必须如下调用
<input class="focusInput" type="text" value="one" />
<script type="text/javascript">
$(document).on('focus', '.focusInput', function() {
console.log('Focus');
});
</script>