Javascript jquery—如何仅在用户选择表单中的某些文本时在表单中运行某些代码

Javascript jquery—如何仅在用户选择表单中的某些文本时在表单中运行某些代码,javascript,jquery,Javascript,Jquery,我只想在用户选择表单中的某些文本时运行一些代码-所选文本可能是表单中输入元素的标签,也可能是表单中直接给出的某些文本 目前我正在使用以下-- 是否有更好的方法修改上述代码,使其仅在用户选择了表单中的某些文本时才起作用?试试这个 $("form *").focus(function () { alert("focus"); }); 有javascript用于查看文本选择,但它是';在某些方面,它比domapi更混乱。我没有一个完整的解决方案给你,但看看一个健全的选择API和注册事件,如mou

我只想在用户选择表单中的某些文本时运行一些代码-所选文本可能是表单中输入元素的标签,也可能是表单中直接给出的某些文本

目前我正在使用以下--

是否有更好的方法修改上述代码,使其仅在用户选择了表单中的某些文本时才起作用?

试试这个

$("form *").focus(function () { 
alert("focus"); 
});

有javascript用于查看文本选择,但它是';在某些方面,它比domapi更混乱。我没有一个完整的解决方案给你,但看看一个健全的选择API和注册事件,如mouseup检查当前的选择

$("form *").focus(function () { 
alert("focus"); 
});