我的按钮是在class元素中。我想将“Go”的值更改为“Choose Location”。
<div class="realContent" id="SearchLocation.find" value="Go">Go</div>
我正在尝试
jQuery("#SearchLocation.find").attr('value', 'Choose Location');
答案 0 :(得分:1)
使用此功能。
console.log(unescape('data-here'));
答案 1 :(得分:1)
如果您只想更改属性
,请使用此选项 $(".realContent").attr('value','Choose Location')
如果要更改属性和文本
,请使用此选项$(".realContent").text("test").attr('value','Choose Location')
答案 2 :(得分:0)
$(".realContent").attr("data-value","Choose Location")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="realContent" id="SearchLocation.find" data-value="Go">Go</div>
data-value
属性的有效attr使用data-*
。.
作为课程的选择。.attr()
设置值答案 3 :(得分:0)
我们假设您的按钮如下所示:
<div class="realContent" id="SearchLocation.find" value="Choose Location">Go</div>
然后创建一个jquery来改变它的值,如下所示:
$('.realContent').attr('value','Another Location');
答案 4 :(得分:0)
我猜这个但是这将改变可见的内容,div的内容。 div中的value属性没有意义。
$('div.realContent').text('Choose Location');
答案 5 :(得分:0)
试试这个:
<html>
<head><title>test</title></head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="result"></div>
<div class="realContent" id="SearchLocation.find" value="Go">Go</div>
<script type="text/javascript">
$(".realContent").click(function() {
var $this = $(this);
var valueToChange = 'Choose Location';
$this.attr('value',valueToChange);
$this.html(valueToChange)
})
</script>
<style>
.sample {
margin: 10px;
color: #000;
padding: 5px;
border: 1px solid #4073ff;
}
</style>
</body>
</html>