将提示存储为对象值

时间:2016-03-17 03:18:14

标签: javascript jquery object dom

当你点击按钮时,我正在制作一个与怪物战斗的游戏,而伤害等式则基于玩家和怪物的统计数据。我帮助让怪物的对象在等式中工作,但我不知道如何让Player对象正常工作,因为它没有被存储为选择选项。 以下是我之前发布的帖子,如果您先查看答案,将会更容易理解我的代码Other Post

Here is my current fiddle

我需要能够提示用户输入他们的用户名,但仍然可以在等式中使用他们的统计数据。

`apply plugin: java

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8


tasks.withType(JavaCompile){
    options.encoding="UTF-8"
}

repositories {
    mavenCentral()
    jcenter()
    mavenLocal()
}

dependencies {

compile ('io.netty:netty-all:5.0.0.Alpha2')
compile ('org.springframework:spring-core:4.2.4.RELEASE')
compile ('org.springframework:spring-webmvc:4.2.4.RELEASE')
compile ('org.springframework:spring-jdbc:4.2.4.RELEASE')
compile ('org.springframework:spring-test:4.2.4.RELEASE')
compile ('org.springframework:spring-context:4.2.4.RELEASE')
compile ('org.springframework.data:spring-data-mongodb:1.8.2.RELEASE')
compile ('org.springframework.security:spring-security-core:4.0.3.RELEASE')
compile ('org.springframework.security:spring-security-web:4.0.3.RELEASE')
compile ('javax.servlet:javax.servlet-api:3.1.0')
compile ('org.mybatis:mybatis:3.3.0')
compile ('org.mybatis:mybatis-spring:1.2.3')
compile ('net.sf.json-lib:json-lib:2.4:jdk15')
compile ('c3p0:c3p0:0.9.1.2')
compile ('com.google.protobuf:protobuf-java:2.6.1')
compile ('mysql:mysql-connector-java:5.1.38')
compile ('org.mongodb:mongo-java-driver:3.2.0')
compile ('org.slf4j:slf4j-log4j12:1.7.2')
compile ('org.jasig.cas.client:cas-client-core:3.4.1')
compile ('commons-httpclient:commons-httpclient:3.1')
compile group: 'com.alibaba', name:'fastjson', version:'1.2.4'

testCompile ( 'junit:junit:4.12')
}`

1 个答案:

答案 0 :(得分:2)

添加课程playerName时出错,h1是dom元素参考,没有addClass方法。

由于你有jQuery,你可以使用

  this.implement = function() {
    $('#user').text(this.username).addClass('playerName').data('player', this)
  }