如何启用字段集?

时间:2016-06-23 20:49:14

标签: javascript jquery html dom

正常免责声明,我是一个糟糕的网络开发者。

我始终相信,使用$("homeFieldset").disabled = false,我可以使用$("#homeFieldset").disabled启用其控件,但唉......什么都没有。另外,我在Chrome中测试它,它应该在哪里工作。小提琴:https://jsfiddle.net/ggrxx4hm/1/

FWIW,调试显示$("#homeFieldset")[0].disabled = false未定义。但是,如果我做.disabled = false,它就可以了。小提琴:https://jsfiddle.net/7edje5vk/

第二段中的编辑选择器。

再次编辑:但为什么$("#homeFieldset").disabled=false无效?

在下面的评论中通过@mplungjan回答:&#34; jQuery对象没有禁用属性。 DOM对象可以。 document.getElementById("homeFieldset").disabled=false;无效jQuery, org.apache.openjpa.persistence.PersistenceException: Unable to open a test connection to the given database. JDBC url = jdbc:db2://dxxx_xxx.xxx.com:5000/XXXXX:deferPrepares=false, username = NNNNN. Terminating connection pool. Original Exception: ------ com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][10165][10051][3.63.75] Invalid database URL syntax: jdbc:db2:/dxxx_xxx.xxx.com:5000/XXXXX:deferPrepares=false. ERRORCODE=-4461, SQLSTATE=42815 at com.ibm.db2.jcc.am.fd.a(fd.java:679) at com.ibm.db2.jcc.am.fd.a(fd.java:60) at com.ibm.db2.jcc.am.fd.a(fd.java:85) at com.ibm.db2.jcc.DB2Driver.tokenizeURLProperties(DB2Driver.java:911) at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:408) at java.sql.DriverManager.getConnection(DriverManager.java:571) at java.sql.DriverManager.getConnection(DriverManager.java:215) at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:256) at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:305) at com.jolbox.bonecp.BoneCPDataSource.maybeInit(BoneCPDataSource.java:150) 是有效的DOM操作&#34;

4 个答案:

答案 0 :(得分:4)

JS Fiddle

$("#homeFieldset").prop('disabled', false);

答案 1 :(得分:3)

它将以上述任何方式发挥作用。

$("#homeFieldset")[0].disabled = false; // accessing the DOM object
OR 
$("#homeFieldset").attr('disabled',false); // using the jQuery attr

您的代码无法正常工作,因为您必须告诉jquery更改属性。

答案 2 :(得分:1)

启用

$("#homeFieldset").prop('disabled', false);

和禁用

$("#homeFieldset").prop('disabled', true);

答案 3 :(得分:0)

您的jQuery选择器是错误的。使用$("#homeFieldset") - 请注意选择器中的#

在此处阅读有关jQuery选择器的更多信息:jQuery API