js 如何选取连续选中的li的值呢?

pigLoveRabbit
  • 6.7k

这是ul中的li
clipboard.png
如何做的?

回复
阅读 3.2k
4 个回答

sleect标签加上multiple="true"属性,获取选择的多个元素(option):https://zhidao.baidu.com/ques...妥妥的,

var str = [];
for(i=0;i<select.length;i++){
    if(select.options[i].selected){
        str.push(select[i].value);
    }
}

这个不是用鼠标选中的吗,就像普通的选中文字,JS怎么可能可以处理

你确定是li标签?你这应该是个select标签吧 $( "select option:selected" ) 或者 $("[name=selectName]:selected")

javascriptuser
  • 1.6k

这种API的网上还是有挺多答案的吧:

window.getSelection().toString()

兼容写法:

document.selection.createRange().text

你可以自己搜索一下相关的内容.

宣传栏