我有一个标签,其中预填了Coeur D'alene的值。标签定义为
<label for="otherSpokenLanguage" class="hide"><spring:message code="label.entity.otherSpokenLangugesInput"/></label>
现在的问题是当我尝试执行$(“#otherSpokenLanguage”)。val();时
我只得到Coeur D
我有什么办法可以获取Coeur D'alene标签内的全部价值
最佳答案
我的猜测(没有看到输出html)是value
属性应用了单引号'
,因此文本中的引号使属性结束。
就像是
<input id='otherSpokenLanguage' value='Coeur D'alene' />
(看到问题了吗?)
您将必须使包装引号成为双精度
"
(如果现在值包含"
,则会遇到相同的问题)<input id="otherSpokenLanguage" value="Coeur D'alene" />
或html对值进行编码,以使其中的
'
变为'
<input id='otherSpokenLanguage' value='Coeur D'alene' />