相关疑难解决方法(0)

jQuery .val()vs .attr("value")

我原以为这两个是相同的,但它们似乎不是.我一直习惯使用$obj.attr("value")表单字段,但在我正在构建的页面上,$obj.attr("value")不会返回我在字段中输入的文本.但是,$obj.val()确实如此.

在不同的页面我已经建立,双方$obj.attr("value")$obj.val()返回在表单字段中输入的文本.

什么可以解释$obj.attr("value")在一个案例中按预期工作但在另一个案例中没有?

使用jQuery设置和检索表单字段值的正确方法是什么?

forms jquery

74
推荐指数
3
解决办法
12万
查看次数

jQuery Force为iframe设置src属性

我有一个主页面(实际上是一个JSP),里面有一个iframe;

<iframe name="abc_frame" id="abc_frame" src="about:blank" frameborder="0" scrolling="no"></iframe>
Run Code Online (Sandbox Code Playgroud)

现在主页面上有多个链接(通过JSP动态呈现),可以尝试将src设置为某个URL ...

现在我的问题是,使用jQuery(可能是live()),我可以覆盖它,使得abc_frame的"src"属性总是会有一些特定的值(例如"somefixedURL")

我无法捕获链接点击,因为它是通过一些Java代码完全动态创建的,因此我试图覆盖iframe src?

javascript jquery dom

73
推荐指数
5
解决办法
15万
查看次数

使用Jquery更改页面标题

如何<title>使用jquery 创建动态更改标记?

示例:>逐个添加3个符号

> title
>> title
>>> title
Run Code Online (Sandbox Code Playgroud)

javascript jquery title

70
推荐指数
3
解决办法
10万
查看次数

单击时,JQuery选择多选选择框的所有选项

这是我的HTML

<select name="countries" id="countries" MULTIPLE size="8">
   <option value="UK">UK</option>
   <option value="US">US</option>
   <option value="Canada">Canada</option>
   <option value="France">France</option>
   <option value="India">India</option>
   <option value="China">China</option>
</select>
<br />
<input type="button" id="select_all" name="select_all" value="Select All">
Run Code Online (Sandbox Code Playgroud)

当用户点击"全选"按钮时,我希望选择选择框中的所有选项

$('#select_all').click( function() {
    // ?
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

HTML - 属性与属性

idHTML的属性或属性?

我应该怎么做$('#selector').attr('id');$('#selector').prop('id');

我读了很多文章,我仍然感到困惑.

有人可以向我解释一下HTML/JS中属性和属性之间的差异是非常简单的语言吗?

html javascript jquery

61
推荐指数
1
解决办法
4万
查看次数

如何使用'keyup'事件将小写字符更改为大写?

我的目标是使用jQuery事件.keyup()将输入的小写字符转换为大写字母.

我怎样才能做到这一点?

javascript jquery

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

jquery:从类选择器获取id

您好Stackoverflow社区,

很难解释但......

有什么方法可以从类似的东西中获取元素的id

<a href="#" class="test" id="test_1">Some text</a>
<a href="#" class="test" id="test_2">Some text</a>
<a href="#" class="test" id="test_3">Some text</a>
Run Code Online (Sandbox Code Playgroud)

然后我绑定

$( '测试')

所以当我点击其中一个元素时,我会回复id?

如果我需要进一步解释,请告诉我.

非常感谢先进.

html javascript jquery

46
推荐指数
4
解决办法
13万
查看次数

jQuery .attr("禁用","已禁用")无法在Chrome中运行

不知道为什么这不起作用.

当人们点击我的应用程序的"编辑"按钮时,禁用的文本字段变得可编辑:

$("#bewerken").click(function(e)    {
    $("input[disabled='disabled']").removeAttr('disabled');
});
Run Code Online (Sandbox Code Playgroud)

然后我想在用户保存时再次禁用文本字段; 我将此代码绑定到我的保存按钮:

$("#save_school_changes").click(function(e) {
    //stuff

    $.ajax({
        type: "POST",
        url: "/school/save_changes",
        data: { //stuff },
        success: function(data)
        {
            $("#feedback_top").html("<p>" + data['message'] + "</p>").slideDown('slow').delay(2000).slideUp();
            $("input[type='text']").attr('disabled', 'disabled');

        }
    });

    e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

据我所知,这应该再次禁用文本字段.但是,这似乎不适用于Chrome.它在Firefox中有效.我还没有机会在IE或Safari中测试.有什么方法可以在Chrome中使用它吗?非常感谢!

jquery google-chrome cross-browser attr jquery-attributes

43
推荐指数
3
解决办法
18万
查看次数

使用Selenium(Python)获取输入框的值

我想在输入框中提取文本,

<input type="text" name="inputbox" value="name" class="box">
Run Code Online (Sandbox Code Playgroud)

我开始了

input = driver.find_element_by_name("inputbox")
Run Code Online (Sandbox Code Playgroud)

我尝试了input.getText()但是我得到了

AttributeError: 'WebElement' object has no attribute 'getText'
Run Code Online (Sandbox Code Playgroud)

python selenium selenium-webdriver

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

使用jquery获取表单操作/ URL

如何从带有jquery的表单中获取操作URL?

forms jquery asp.net-mvc-2

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