gpt4 book ai didi

javascript - 在 jquery 或 javascript 中是否有 isTextSelected() 的替代方法?

转载 作者:行者123 更新时间:2023-11-29 21:40:04 26 4
gpt4 key购买 nike

following code 是否有任何替代方法?在 jquery 或 javascript 中。?

function isTextSelected(input) {
if (typeof input.selectionStart == "number") {
return input.selectionStart == 0 && input.selectionEnd == input.value.length;
} else if (typeof document.selection != "undefined") {
input.focus();
return document.selection.createRange().text == input.value;
}
}
<input id="text_selected" type="text" value="Select Text" />
<input onmousedown="console.log(isTextSelected(document.getElementById('text_selected')));" type="button" value="Selected or Not" />

最佳答案

如果你只是想看看它是空的还是改变了:

var field = document.getElementById('text_selected'); 
if (field.value=="" || field.value==field.defaultValue) {
alert("empty or not changed");
}

您可以添加 trim :

if (field.value.trim()=="" 

或者使用 jQuery:

if ($.trim(field.value)=="" 

关于javascript - 在 jquery 或 javascript 中是否有 isTextSelected() 的替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33302778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com