问题标签 [prop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 使用 id 属性作为参数将 Checkbox 设置为 Checked
我想通过 jQuery 使用其“id”属性作为参数将复选框设置为“已选中”。实际上,如果我直接指定带有其 id (checkbox1) 的复选框,则此方法有效:
但是,我想将 id 作为参数。所以,这是我尝试过的(但没有奏效):
我想我可能在引用方面做错了。通过尝试多种组合仍然无法弄清楚。你觉得我应该怎么接近?
jquery - 将只读添加到jQuery中的输入字段
我在添加readonly
某些输入字段时遇到问题。
我在<head>
然后我有 6 个输入字段中的 2 个,我需要添加readonly
。
我已经尝试过.attr()
,现在.prop()
我正在使用,因为我使用的是 jQuery 1.10+,但我仍然可以编辑输入字段,出了什么问题。
...编辑...可以在 jsfiddel 上看到它的工作正常 - 所以有人可以告诉我它是否是另一个脚本在这里阻塞它http://wnf.dk/bestillingsform.html?tx_powermail_pi1[field][7]=卢森堡的前 2 个字段有readonly
添加。
javascript - prop("selected",true) 在 Safari 中不起作用
有人知道为什么在 Safari 中这不起作用吗?
就像在 Chrome 和 Firefox 中一样。该选项确实被选中(因为有一个属性 selected="selected" 可见),但下拉列表没有更新。我正在使用 Safari 7.0.4。
javascript - jQuery .prop('checked', false) 不起作用
HTML:
JS:
这是一个 JSFiddle http://jsfiddle.net/3PYm7/
当我$('#box').prop('checked', false)
用作语句的条件时,if
它不起作用,但! $('#box').prop('checked')
工作得很好!
jquery - 在函数中获取 jQuery 属性
看看这个例子。使用jquery文件上传
我不想在回调方法 add、fail 和 done 中访问 myOptions 属性。但是this.myOptions
只为失败和完成回调定义。在 add 回调this.myOptions
中是未定义的。有没有其他方法可以访问回调方法中的 myOption 属性?
jquery - 从另一个处理程序取消选中单选按钮后,用于基于另一个输入字段检查单选按钮的处理程序停止工作
我有一个带有单选按钮和文本输入字段的表单:
文本输入字段有一个keyup
与之关联的处理程序,当我开始在文本输入字段中输入时,它将检查单选按钮:
该表单还有一个“重置”按钮(带有id
of reset
)和以下click
处理程序:
问题:keyup
单击“重置”按钮后,输入字段的处理程序停止工作。
当我通过这样的调用来增加处理程序时console.log
:
在单击“重置”按钮之前输入两个字符时,我得到以下输出:
未检查
“checked”属性的新值:true”
检查
单击“重置”按钮后输入两个字符时,输出如下所示:
未检查
“checked”属性的新值:未定义
未检查
“checked”属性的新值:未定义
单选按钮的checked
属性现在undefined
不是false
. (我假设这就是keyup
处理程序无法再设置它的原因?)
我想了解这里发生了什么。keyup
单击“重置”后,如何修改代码以保留处理程序的功能?
我觉得我遗漏了一些明显的东西,但到目前为止,我还无法在这里或其他地方找到解决这个问题的方法。
javascript - 我应该使用哪种方法(.attr() vs .prop()) 来提高性能和使用?
我已经解决了这个问题,并将我的解决方案放在“小提琴”下面。请检查它...看到这个小提琴:http: //jsfiddle.net/maniator/JpUF2/
希望这会有所帮助...
javascript - 支持选定行的复选框?
在我的表格上单击该行将突出显示它,并且还应选中相应的复选框。此外,如果选中了 checkall 复选框,则应突出显示所有行。如果取消检查,则应删除突出显示。我不能给出 ids 并且想用 .find() 或 .closest() 或类似的东西动态地做到这一点。有任何想法吗?提前致谢!http://jsfiddle.net/7vLdxddr/3/
jQuery
jquery - Property assignment not working
I'm trying to mimic a placeholder
behavior, so i try to save the original value on page load. using this code. I'm here cause it's not working. the value is empty.
javascript - jQuery - 如何在复选框更改时删除Prop?
我有一个复选框,我用它来切换输入字段是否使用 jQuery “必需”。这是 Foundation Abide 验证的一部分。因此,在输入字段的末尾,它需要添加/删除“必需”一词。
默认情况下选中该框。当用户取消选中该框时,它应该将“必需”添加到输入中(否则)。但是,如果您重新选中该框,“removeProp”不会删除“必需”。我在这方面做错了什么?我已经尝试过 prop 和 attr 函数,结果相同。