jQuery substr()多选择值

安德森(Mads Andersen)

我有一个:

$('#product_category  > option:selected').each(function()

并将其附加到带有

.append(<div>'+$(this).text()+'</div>);

但我想只显示9个字符的文字。如果长度大于9,则写第一个9和+“ ...”

香港专业教育学院尝试:

    $('#product_category  > option:selected').each(function() {
    var text = $(this).text(); 
    if(text.val().length > 8)
    {
        text = text.substr(0,9)+"...";
    }

    $('#confirm-category').append('<div class="alert alert-success">'+text+'</div>');    
});

但它不起作用:/

我会很乐意的帮助:)

比彭

改变你的if条件

if(text.val().length > 8)

if(text.length > 8)

您不需要val()那里了,因为您已经有了它的文本text()

var text = $(this).text();  //<---here

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jquery在引导多选中选择默认值

来自分类Dev

取消选择所有jQuery多选

来自分类Dev

jQuery多选值,而不是UTF-8

来自分类Dev

在jQuery多选下拉列表中设置值

来自分类Dev

在jQuery多选下拉列表中设置值

来自分类Dev

jQuery多选值,而不是UTF-8

来自分类Dev

Jquery 多选在 <li> 中显示值

来自分类Dev

多选,需要最少2个选择,并选择了jquery并验证插件

来自分类Dev

jQuery在多选择列表上提供什么事件?

来自分类Dev

jQuery向选择添加许多选项会杀死Chrome

来自分类Dev

如何使用jQuery查找多选标记的最新选择项目?

来自分类Dev

奇怪的jQuery值选择

来自分类Dev

如何使用jQuery从多选下拉列表中打印选定的值?

来自分类Dev

jQuery选择值输出值

来自分类Dev

HTML多选择使用jQuery选择第一项时如何取消全选

来自分类Dev

如何在jQuery选择的多选AFTER搜索过滤条件中选择所有选项?

来自分类Dev

jQuery设置optgroup选择值

来自分类Dev

从选择JQuery追加输入值?

来自分类Dev

jQuery按值选择输入

来自分类Dev

自动完成选择的值-jQuery

来自分类Dev

选择选项值jquery

来自分类Dev

使用jQuery隐藏多选

来自分类Dev

AngularJS。多选JQuery插件

来自分类Dev

可拖动的多选jQuery

来自分类Dev

使用jQuery选择活动选择的值

来自分类Dev

jQuery selectpicker从选择框默认选择的值

来自分类Dev

多选择值选项詹金斯

来自分类Dev

在多选选项中显示先前选择的值

来自分类Dev

jQuery通过复选框从多选下拉列表中选择元素