我已经使用一些Javascript继承了这个Laravel PHP应用程序,我正在学习这些 我努力提高技术水平。我有一些我需要改变的代码,但我真的不明白。我们非常欢迎您提供任何帮助以解决我的问题并提高我的理解。
有问题的代码是在<div>
#tweetContainer
(CSS中定义的类)时执行的。在网页上单击。就目前而言,代码会弹出一个包含<div>
文本的弹出窗口。我想更改它,以便它使用字符串post.data
。
我不明白{
之后的陈述是什么。我尝试用各种形式的post.data
取代第一个,但没有任何工作可做。
$("#itemContainer .listview_tile:last").click(function(){
$("#tweetContainer").val($(this).text());
$("#loading").toggleClass('displayTable');
$("#loading").fadeTo("fast", 0.95);
});
click()
函数似乎是Jquery的一部分。
为什么这样做有效,我该怎么做才能让它做我需要的呢?
答案 0 :(得分:1)
就目前而言,代码会弹出一个带有文本的弹出窗口。我想更改它,以便它使用字符串post.data。
如果我理解正确,您希望将post.data
的值设置为#tweetContainer
的文本。
你需要使用它:
$('#tweetContainer').text(post.data);
val()
用于设置和获取元素的value属性,例如,如果要更改div
的内容,则需要使用text()
。
答案 1 :(得分:0)
这段代码有什么作用?
import expect from 'expect'
import React from 'react'
import TestUtils from 'react-addons-test-utils'
import { AddMapPoint } from '../../src/components/AddMapPoint'
describe('components', () => {
describe('AddMapPoint', () => {
it('should call onMapPointAdded if user enters text and clicks submit 0', () => {
const {output2} = setup();
let form = output2.props.childern;
let [input, button] = form.props.children;
input.value = "some text";
TestUtils.Simulate.click(button);
expect(output2.props.onMapPointAdded.calledOnce).to.equal(true);
});
});
});
我希望这些解释可以帮助你。