相关疑难解决方法(0)

页面完全加载后如何执行功能?

我需要在页面完全加载时执行一些JavaScript代码.这包括像图像之类的东西.

我知道你可以检查DOM是否准备就绪,但我不知道这是否与页面完全加载时相同.

javascript

273
推荐指数
9
解决办法
48万
查看次数

checked ="checked"vs checked = true

以下两种用法有什么区别?

document.getElementById('myRadio').checked = "checked";
Run Code Online (Sandbox Code Playgroud)

document.getElementById('myRadio').checked = true;
Run Code Online (Sandbox Code Playgroud)

对我来说,两者的行为都是一样的.但是,我只是想知道为什么存在两种方法来做同样的事情.

哪一个是理想的用法?我需要支持IE7及更高版本.

html javascript

35
推荐指数
4
解决办法
12万
查看次数

如何检测mathjax何时满载?

无论如何都要确定mathjax何时完全加载以处理数学.我需要在mathjax完全加载之前隐藏我的数学方程式并同时显示"加载"消息.

mathjax

15
推荐指数
1
解决办法
3566
查看次数

如何从 r.fn.init(JQuery 选择器上下文)获取值

嗨,我尝试从表中的跨度接收值,如下所示:

function getValueFromSibling(this) {
    var id = $(this).parent().siblings('span.childSibbling');
}
Run Code Online (Sandbox Code Playgroud)

表看起来像这样:

<tr>
    <td>
      <button type="button" onClick="getValueFromSibling()"></button>
    </td>
    <td>
      <span class="childSibbling">100</span>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

但我收到这样的东西:

id = r.fn.init [prevObject: r.fn.init(1)]

我发现这是简单的形式:

var jQuery = function( selector, context ){
   return new jQuery.fn.init( selector, context );
};
Run Code Online (Sandbox Code Playgroud)

那么问题来了。如何接收InnerHTML<span>,或如何转换r.fn.init [prevObject: r.fn.init(1)]价值?

var result = id.val();和 var 结果 = 不id.get();工作

javascript jquery

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

如何控制台日志输入值?

我正在尝试将a应用于元素中的input.val()a textspan但是当我尝试对其进行检查时却console没有得到。

$("#sandbox-container span").on("click", function(e) {
      $("#sandbox-container span").removeClass("selected_year");
      $(this).attr("class", "selected_year");
      var dateSelected = $(".selected_year").text();
      var dateCat = $(".time_value").val(dateSelected);
      console.log(dateSelected);
      console.log(dateCat);
    });
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="sandbox-container">
      <span class="selected_year">2014</span>
      <span>2018</span>
    </div>
<input label="null" style="display: none;" class="time_value" maxlength="99" name="usp-category" type="text" value="">
Run Code Online (Sandbox Code Playgroud)

上面给了我:

2014
(index):208 r.fn.init [prevObject: r.fn.init(1)]
Run Code Online (Sandbox Code Playgroud)

虽然我希望console.log(dateCat);给我2014

javascript jquery

0
推荐指数
1
解决办法
1551
查看次数

标签 统计

javascript ×4

jquery ×2

html ×1

mathjax ×1