小编car*_*ine的帖子

Safari - 错误:语法错误,无法识别的表达式:输入[data-card-type ="payment-one

在mac Safari(以及旧版本的FF v.38及更早版本)上,我们收到以下错误:

错误:语法错误,无法识别的表达式:输入[data-card-type ="payment-one"

jQuery版本:https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js

$(this).change(function() {
  if($(this).val() != '' ) {
    $('input[data-card-type="'+paymentGroup+'"').val('').prop('disabled',true);
Run Code Online (Sandbox Code Playgroud)

在Safari的控制台中,红色显示: 错误:语法错误,无法识别的表达式:输入[data-card-type ="payment-one ,错误在读取之下:( 匿名函数)

这有什么看起来与jQuery 2.1.4冲突,或者可能有其他不正确的东西?

safari jquery syntax-error

20
推荐指数
1
解决办法
9641
查看次数

使用jQuery修剪textarea中的前导/尾随空格?

以下代码是从数据库放入textarea的文本示例.

<textarea id="inputPane" cols="80" rows="40" class="pane">
<p>
    some text here...
</p>
  <p>
    more text here...
</p>
</textarea>
Run Code Online (Sandbox Code Playgroud)

使用jQuery的.trim删除所有前导和尾随空格的实际jquery代码是什么,并且textarea显示与下面非常相似?

<textarea id="inputPane" cols="80" rows="40" class="pane">
    <p>some text here...</p>
    <p>more text here...</p>
</textarea>
Run Code Online (Sandbox Code Playgroud)

我已经花了好几个小时没有成功尝试与.trim的不同组合

$('#inputPane')jQuery.trim(string);
Run Code Online (Sandbox Code Playgroud)

jquery whitespace trim trailing

7
推荐指数
1
解决办法
2万
查看次数

在哪里放置'return false;' 在jQuery函数中纠正页面跳转问题

最初我正在寻找显示/隐藏页面跳转问题的答案.在这里找到了答案:当与jquery slidetoggle一起使用时,链接href ="#"滚动页面到顶部,我需要了解在return false以下代码中放置的位置:

toggleDetail : function(obj) {
    $(obj).parent().parent().next().toggleClass('hide');
    $(obj).text() == 'Show' ? $(obj).text('Hide') : $(obj).text('Show');
},
Run Code Online (Sandbox Code Playgroud)

这是我对show/hide的调用.'href ="javascript:void(0);"'用于阻止页面跳转,我还需要'返回false'吗?

<a href="javascript:void(0);" onclick="VSASearch.toggleDetail(this)">Show</a>
Run Code Online (Sandbox Code Playgroud)

我尝试$(obj)在分号之前的每一行的末尾添加'return false' ,但那不是它.

jquery return

4
推荐指数
1
解决办法
445
查看次数

需要帮助:jquery prepend doctype to html

这是我的情况:

  1. 我正在编辑应用程序的CSS样式表.
  2. 我只能编辑CSS样式表(除非我可以创建性地使用CSS浏览另一个文件,或者可能在现有的.js中添加一个小的jQuery prepend语句)
  3. 申请仅为ie6,ie7和ie8兼容.他们从不使用FireFox,也不是一种选择.

寻求帮助:

1)我认为我需要使用jQuery"prepend/prependTo"一个"doctype"

html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"
Run Code Online (Sandbox Code Playgroud)

如果没有!doctype,它会将ie8抛入quirksmode,当然不接受任何样式,例如"input [type = checkbox]"

我以前没用过prepend.你能帮我解决一下如何制作以下内容的完整而正确的语法:

当前: <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

DESIRED: <doctype html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

这对我来说还没有用 $("html ").prepend("doctype ")

html jquery doctype prepend

3
推荐指数
1
解决办法
9249
查看次数

标签 统计

jquery ×4

doctype ×1

html ×1

prepend ×1

return ×1

safari ×1

syntax-error ×1

trailing ×1

trim ×1

whitespace ×1