jquery通过隐藏属性和值比较来更改跨度值

时间:2015-07-09 14:15:22

标签: javascript jquery html attributes

我的问题是我得到任何属性如何。 我尝试使用选择/选项打印具有不同值的范围。

我尝试了小提琴:

http://fiddle.jshell.net/dxke6fun/

    <div>
    <span id="display-text-"> Good Bye World! </span>
    <input type="hidden" id="objectid" secret="1" print="Hello World 1" />
    <input type="hidden" id="objectid" secret="2" print="Hello World 2" />
    <input type="hidden" id="objectid" secret="3" print="Hello World 3" />
    <input type="hidden" id="objectid" secret="4" print="Hello World 4" />
</div>

<select onchange="changeValue('objectid',this)"> 
    <option secret="1">Option 1</option>
    <option secret="2">Option 2</option>
    <option secret="3">Option 3</option>
    <option secret="4">Option 4</option>
</select>

function changeValue(id,select) {
   var secret = $(sel).attr("secret");
   var print_secret = $("hidden-" + id).attr("secret").val(secret);

            $(function(){
                $("#hidden-" + id).text(print_secret);
            });

1 个答案:

答案 0 :(得分:1)

我不确定你将会实现什么目标。请完成示例工作。我希望它对你有用。感谢

<div>
    <span id="display-text-"> Good Bye World! </span>
    <input type="hidden" id="hidden-001" secret="1" print="Hello World 1" />
    <input type="hidden" id="hidden-002" print="Hello World 2" />
    <input type="hidden" id="hidden-003" print="Hello World 3" />
    <input type="hidden" id="hidden-004" print="Hello World 4" />
</div>

<select>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
    <option value="4">Option 4</option>
</select>

jquery是

$('select').change(function() {
    var secret = $(this).val();
    var print_secret = $("#hidden-00" + secret).attr('print');
    $("#display-text-").text(print_secret);
});

Fiddle

相关问题