如何使用Jquery获取包含空间的整个字符串?

时间:2016-01-20 09:43:14

标签: javascript jquery

我正在使用jQuery,我想在弹出窗口中显示学生的FullName,但我只获得名字,例如如果我想展示Abc Xyz它只显示Abc - 它只占用第一个单词而不是空格后面的单词。

我的代码如下:

<a data-dialog-href="#" id="delete-@item.StudentId" href="#" data-studentName=@item.StudentName>Click Here</a>
jQuery('body').on('click', '[data-dialog-href]', function (e) {
    var studentName = jQuery(this).attr('data-studentName');
    alert('Student Name : ' + studentName);
}

如何获得包含空格的整个字符串?提前谢谢。

1 个答案:

答案 0 :(得分:5)

问题是因为您需要在HTML中用引号包装属性的值,否则达到的第一个空格将分隔该值。试试这个:

{% if activite.travel %}
    {% set personne=activite.travel.personne %}
{% elsif activite.relation %}
    {% set personne=activite.relation.src %}
{% endif %}
{% include 'includes/person_detail.html' %}

另请注意,您应使用<a data-dialog-href="#" id="delete-@item.StudentId" href="#" data-studentName="@item.StudentName">Click Here</a> 方法检索值:

data()